summary refs log tree commit diff
path: root/src/test/run-fail
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2012-06-14 15:32:20 -0700
committerGraydon Hoare <graydon@mozilla.com>2012-06-14 15:39:24 -0700
commitaeb9a2b72cf94ae15624482abf89f2de7a538aed (patch)
tree6803f329b66254d3c0583fe647a000264bc0455a /src/test/run-fail
parentaa4fa2611c6d21d104b35f7e585fc32195a2d61d (diff)
downloadrust-aeb9a2b72cf94ae15624482abf89f2de7a538aed.tar.gz
rust-aeb9a2b72cf94ae15624482abf89f2de7a538aed.zip
Add zero check/fail paths on div/mod paths. Close #944.
Diffstat (limited to 'src/test/run-fail')
-rw-r--r--src/test/run-fail/divide-by-zero.rs5
-rw-r--r--src/test/run-fail/mod-zero.rs5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/test/run-fail/divide-by-zero.rs b/src/test/run-fail/divide-by-zero.rs
new file mode 100644
index 00000000000..8eb0d427ca4
--- /dev/null
+++ b/src/test/run-fail/divide-by-zero.rs
@@ -0,0 +1,5 @@
+// error-pattern:divide by zero
+fn main() {
+    let y = 0;
+    let z = 1 / y;
+}
diff --git a/src/test/run-fail/mod-zero.rs b/src/test/run-fail/mod-zero.rs
new file mode 100644
index 00000000000..7a10ed05aaf
--- /dev/null
+++ b/src/test/run-fail/mod-zero.rs
@@ -0,0 +1,5 @@
+// error-pattern:modulo zero
+fn main() {
+    let y = 0;
+    let z = 1 % y;
+}