about summary refs log tree commit diff homepage
path: root/test/Feature
diff options
context:
space:
mode:
authorMartin Nowack <martin@se.inf.tu-dresden.de>2017-07-22 01:28:40 +0200
committerMartin Nowack <martin@se.inf.tu-dresden.de>2017-07-23 12:18:35 +0200
commitafae176824d8fd1733e5e302a62e6bd09a86aff2 (patch)
tree417ff3c15fd0499d8e61a1f180c75beb5cde6d4b /test/Feature
parent37e92d0c802524c19a9a84164253639aac47fee3 (diff)
downloadklee-afae176824d8fd1733e5e302a62e6bd09a86aff2.tar.gz
Updated test cases to reflect removal of LLVM 2.9
Diffstat (limited to 'test/Feature')
-rw-r--r--test/Feature/ubsan_signed_overflow.c9
-rw-r--r--test/Feature/ubsan_unsigned_overflow.c9
2 files changed, 6 insertions, 12 deletions
diff --git a/test/Feature/ubsan_signed_overflow.c b/test/Feature/ubsan_signed_overflow.c
index 9816d496..66288d2e 100644
--- a/test/Feature/ubsan_signed_overflow.c
+++ b/test/Feature/ubsan_signed_overflow.c
@@ -2,9 +2,6 @@
 // RUN: rm -rf %t.klee-out
 // RUN: %klee --output-dir=%t.klee-out %t.bc 2>&1 | FileCheck %s
 
-// llvm-gcc 2.9 does not support -fsanitize=signed-integer-overflow
-// REQUIRES: not-llvm-2.9
-
 #include "klee/klee.h"
 
 int main()
@@ -16,13 +13,13 @@ int main()
   klee_make_symbolic(&x, sizeof(x), "x");
   klee_make_symbolic(&y, sizeof(y), "y");
 
-  // CHECK: ubsan_signed_overflow.c:20: overflow on unsigned addition
+  // CHECK: ubsan_signed_overflow.c:17: overflow on unsigned addition
   result = x + y;
 
-  // CHECK: ubsan_signed_overflow.c:23: overflow on unsigned subtraction
+  // CHECK: ubsan_signed_overflow.c:20: overflow on unsigned subtraction
   result = x - y;
 
-  // CHECK: ubsan_signed_overflow.c:26: overflow on unsigned multiplication
+  // CHECK: ubsan_signed_overflow.c:23: overflow on unsigned multiplication
   result = x * y;
 
   return 0;
diff --git a/test/Feature/ubsan_unsigned_overflow.c b/test/Feature/ubsan_unsigned_overflow.c
index 82eacdd7..568b17ba 100644
--- a/test/Feature/ubsan_unsigned_overflow.c
+++ b/test/Feature/ubsan_unsigned_overflow.c
@@ -2,9 +2,6 @@
 // RUN: rm -rf %t.klee-out
 // RUN: %klee --output-dir=%t.klee-out %t.bc 2>&1 | FileCheck %s
 
-// llvm-gcc 2.9 does not support -fsanitize=unsigned-integer-overflow
-// REQUIRES: not-llvm-2.9
-
 #include "klee/klee.h"
 
 int main()
@@ -16,13 +13,13 @@ int main()
   klee_make_symbolic(&x, sizeof(x), "x");
   klee_make_symbolic(&y, sizeof(y), "y");
 
-  // CHECK: ubsan_unsigned_overflow.c:20: overflow on unsigned addition
+  // CHECK: ubsan_unsigned_overflow.c:17: overflow on unsigned addition
   result = x + y;
 
-  // CHECK: ubsan_unsigned_overflow.c:23: overflow on unsigned subtraction
+  // CHECK: ubsan_unsigned_overflow.c:20: overflow on unsigned subtraction
   result = x - y;
 
-  // CHECK: ubsan_unsigned_overflow.c:26: overflow on unsigned multiplication
+  // CHECK: ubsan_unsigned_overflow.c:23: overflow on unsigned multiplication
   result = x * y;
 
   return 0;