From e233402c7a9e96ac84e0089eeec8d45f1f90687b Mon Sep 17 00:00:00 2001
From: Regis Blanc <regwblanc@gmail.com>
Date: Fri, 8 May 2015 14:22:08 +0200
Subject: [PATCH] testing bv division by zero with variables

---
 .../verification/purescala/invalid/BVDivision2.scala | 11 +++++++++++
 .../verification/purescala/valid/BVDivision2.scala   | 12 ++++++++++++
 2 files changed, 23 insertions(+)
 create mode 100644 src/test/resources/regression/verification/purescala/invalid/BVDivision2.scala
 create mode 100644 src/test/resources/regression/verification/purescala/valid/BVDivision2.scala

diff --git a/src/test/resources/regression/verification/purescala/invalid/BVDivision2.scala b/src/test/resources/regression/verification/purescala/invalid/BVDivision2.scala
new file mode 100644
index 000000000..c11405429
--- /dev/null
+++ b/src/test/resources/regression/verification/purescala/invalid/BVDivision2.scala
@@ -0,0 +1,11 @@
+import leon.lang._
+import leon.collection._
+import leon._
+
+object BVDivision2 {
+
+  def division(x: Int, y: Int): Int = {
+    x / y
+  }
+  
+}
diff --git a/src/test/resources/regression/verification/purescala/valid/BVDivision2.scala b/src/test/resources/regression/verification/purescala/valid/BVDivision2.scala
new file mode 100644
index 000000000..77d677753
--- /dev/null
+++ b/src/test/resources/regression/verification/purescala/valid/BVDivision2.scala
@@ -0,0 +1,12 @@
+import leon.lang._
+import leon.collection._
+import leon._
+
+object BVDivision2 {
+
+  def division(x: Int, y: Int): Int = {
+    require(y != 0)
+    x / y
+  }
+  
+}
-- 
GitLab