diff options
Diffstat (limited to 'test/Runtime/svcomp/verifier_atomic.c')
-rw-r--r-- | test/Runtime/svcomp/verifier_atomic.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/Runtime/svcomp/verifier_atomic.c b/test/Runtime/svcomp/verifier_atomic.c new file mode 100644 index 00000000..6db889e9 --- /dev/null +++ b/test/Runtime/svcomp/verifier_atomic.c @@ -0,0 +1,12 @@ +// RUN: %llvmgcc %s -emit-llvm -g -std=c99 -c -o %t.bc +// RUN: rm -rf %t.klee-out +// RUN: %klee --output-dir=%t.klee-out --svcomp-runtime %t.bc > %t.kleeoutput.log 2>&1 +// RUN: not test -f %t.klee-out/test*.err + +// Check that the atomic functions are callable. +#include "klee/klee_svcomp.h" +int main() { + __VERIFIER_atomic_begin(); + __VERIFIER_atomic_end(); + return 0; +} |