aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/signed_integer_remainder_division.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-07-01 21:09:07 +0300
committerVeikka Tuominen <git@vexu.eu>2022-07-07 10:50:06 +0300
commit226994cd7e33f2b5812e7bf5e894d9685431af8c (patch)
treee3c3bbfd509d5adb919aefa100851ad17a18f528 /test/cases/compile_errors/signed_integer_remainder_division.zig
parentc07c2d68c7c8276f8d215cfd21f0dcd92db9cf79 (diff)
downloadzig-226994cd7e33f2b5812e7bf5e894d9685431af8c.tar.gz
zig-226994cd7e33f2b5812e7bf5e894d9685431af8c.zip
Sema: misc error message fixes
Diffstat (limited to 'test/cases/compile_errors/signed_integer_remainder_division.zig')
-rw-r--r--test/cases/compile_errors/signed_integer_remainder_division.zig9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/cases/compile_errors/signed_integer_remainder_division.zig b/test/cases/compile_errors/signed_integer_remainder_division.zig
new file mode 100644
index 0000000000..5bc5d34d7e
--- /dev/null
+++ b/test/cases/compile_errors/signed_integer_remainder_division.zig
@@ -0,0 +1,9 @@
+export fn foo(a: i32, b: i32) i32 {
+ return a % b;
+}
+
+// error
+// backend=stage2
+// target=native
+//
+// :2:12: error: remainder division with 'i32' and 'i32': signed integers and floats must use @rem or @mod