diff options
Diffstat (limited to 'test/compile_errors.zig')
| -rw-r--r-- | test/compile_errors.zig | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig index a985949b6a..999e1eaa6d 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -1835,4 +1835,22 @@ pub fn addCases(cases: &tests.CompileErrorContext) { \\} , ".tmp_source.zig:3:20: error: cast from 'u16' to 'u8' truncates bits"); + + cases.add("@setDebugSafety twice for same scope", + \\export fn foo() { + \\ @setDebugSafety(this, false); + \\ @setDebugSafety(this, false); + \\} + , + ".tmp_source.zig:3:5: error: debug safety set twice for same scope", + ".tmp_source.zig:2:5: note: first set here"); + + cases.add("@setFloatMode twice for same scope", + \\export fn foo() { + \\ @setFloatMode(this, @import("builtin").FloatMode.Optimized); + \\ @setFloatMode(this, @import("builtin").FloatMode.Optimized); + \\} + , + ".tmp_source.zig:3:5: error: float mode set twice for same scope", + ".tmp_source.zig:2:5: note: first set here"); } |
