diff options
Diffstat (limited to 'test/cases')
| -rw-r--r-- | test/cases/enum_with_members.zig | 4 | ||||
| -rw-r--r-- | test/cases/eval.zig | 12 |
2 files changed, 14 insertions, 2 deletions
diff --git a/test/cases/enum_with_members.zig b/test/cases/enum_with_members.zig index b338b9b014..5abb297674 100644 --- a/test/cases/enum_with_members.zig +++ b/test/cases/enum_with_members.zig @@ -8,8 +8,8 @@ const ET = enum { pub fn print(a: &const ET, buf: []u8) -> %usize { return switch (*a) { - ET.SINT => |x| { io.bufPrintInt(buf, x, 10, false) }, - ET.UINT => |x| { io.bufPrintInt(buf, x, 10, false) }, + ET.SINT => |x| { io.bufPrintInt(buf, x, 10, false, 0) }, + ET.UINT => |x| { io.bufPrintInt(buf, x, 10, false, 0) }, } } }; diff --git a/test/cases/eval.zig b/test/cases/eval.zig index 9f3b1d2fcd..027bb643b6 100644 --- a/test/cases/eval.zig +++ b/test/cases/eval.zig @@ -251,3 +251,15 @@ fn comptimeIterateOverFnPtrList() { assert(performFn('o', 0) == 1); assert(performFn('w', 99) == 99); } + +fn evalSetDebugSafetyAtCompileTime() { + @setFnTest(this); + + const result = comptime fnWithSetDebugSafety(); + assert(result == 1234); +} + +fn fnWithSetDebugSafety() -> i32{ + @setDebugSafety(this, true); + return 1234; +} |
