diff options
author | Andrea Mattavelli <andreamattavelli@users.noreply.github.com> | 2017-03-03 12:16:12 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-03 12:16:12 +0000 |
commit | 4b199e1726ac45227f62ae0365063236a9a10033 (patch) | |
tree | 78752c1ad67fe1c043d9f7e0dde9c5eb203b3c52 /test/regression/2017-02-21-pathOS-id.c | |
parent | 81faeb3e9697166316594240c9b31a141127d938 (diff) | |
parent | 923cf308465799038ce54da949a84906c45e8951 (diff) | |
download | klee-4b199e1726ac45227f62ae0365063236a9a10033.tar.gz |
Merge pull request #589 from gladtbx/klee_fix_pathOS
Fix internal fork without new pathOS.id
Diffstat (limited to 'test/regression/2017-02-21-pathOS-id.c')
-rw-r--r-- | test/regression/2017-02-21-pathOS-id.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/regression/2017-02-21-pathOS-id.c b/test/regression/2017-02-21-pathOS-id.c new file mode 100644 index 00000000..d3bffbe0 --- /dev/null +++ b/test/regression/2017-02-21-pathOS-id.c @@ -0,0 +1,19 @@ +// RUN: %llvmgcc %s -emit-llvm -g -O0 -c -o %t.bc +// RUN: rm -rf %t.klee-out +// RUN: %klee --output-dir=%t.klee-out -write-paths %t.bc 2> %t.log +// RUN: cat %t.klee-out/test000001.path | wc -l | grep -q 1 +// RUN: cat %t.klee-out/test000002.path | wc -l | grep -q 1 +// RUN: cat %t.klee-out/test000003.path | wc -l | grep -q 1 +// RUN: cat %t.klee-out/test000004.path | wc -l | grep -q 1 +int main(){ + int a, b; + klee_make_symbolic (&a, sizeof(int), "a"); + klee_make_symbolic (&b, sizeof(int), "b"); + klee_assume(a<2); + klee_assume(a>=0); + malloc(a); + if(b){ + b++;//do something + } + return b; +} |