aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/compile_errors.zig')
-rw-r--r--test/compile_errors.zig18
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");
}