diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-07-01 21:09:07 +0300 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-07-07 10:50:06 +0300 |
| commit | 226994cd7e33f2b5812e7bf5e894d9685431af8c (patch) | |
| tree | e3c3bbfd509d5adb919aefa100851ad17a18f528 /test/cases/compile_errors/sub_overflow_in_function_evaluation.zig | |
| parent | c07c2d68c7c8276f8d215cfd21f0dcd92db9cf79 (diff) | |
| download | zig-226994cd7e33f2b5812e7bf5e894d9685431af8c.tar.gz zig-226994cd7e33f2b5812e7bf5e894d9685431af8c.zip | |
Sema: misc error message fixes
Diffstat (limited to 'test/cases/compile_errors/sub_overflow_in_function_evaluation.zig')
| -rw-r--r-- | test/cases/compile_errors/sub_overflow_in_function_evaluation.zig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/cases/compile_errors/sub_overflow_in_function_evaluation.zig b/test/cases/compile_errors/sub_overflow_in_function_evaluation.zig new file mode 100644 index 0000000000..c87f998373 --- /dev/null +++ b/test/cases/compile_errors/sub_overflow_in_function_evaluation.zig @@ -0,0 +1,13 @@ +const y = sub(10, 20); +fn sub(a: u16, b: u16) u16 { + return a - b; +} + +export fn entry() usize { return @sizeOf(@TypeOf(&y)); } + +// error +// backend=stage2 +// target=native +// +// :3:14: error: overflow of integer type 'u16' with value '-10' +// :1:14: note: called from here |
