remove the scope parameter of setFloatMode

also document that scopes inherit this value. See #367
See #1283
This commit is contained in:
Andrew Kelley
2018-09-13 15:46:34 -04:00
parent 9ac9633b10
commit 7c3636aaa3
6 changed files with 47 additions and 63 deletions

View File

@@ -3996,8 +3996,8 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
cases.add(
"@setFloatMode twice for same scope",
\\export fn foo() void {
\\ @setFloatMode(this, @import("builtin").FloatMode.Optimized);
\\ @setFloatMode(this, @import("builtin").FloatMode.Optimized);
\\ @setFloatMode(@import("builtin").FloatMode.Optimized);
\\ @setFloatMode(@import("builtin").FloatMode.Optimized);
\\}
,
".tmp_source.zig:3:5: error: float mode set twice for same scope",