/* VERIFY_OPTS: --symbolic */ #include #define __sym __attribute__((__annotate__("lart.abstract.symbolic"))) int nondet() { __sym int x; return x; } int foo( int x ) { x = nondet(); return x; } int main() { int x; foo( x ); assert( x == 0 ); /* ERROR */ }