aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/Feature
diff options
context:
space:
mode:
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;