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