Newer
Older
#define STR "to/*to"
#define FOO "to\
to"
#define BAR 'to\
toblublihyu'
/*@ predicate p(char * x) = x[0] == 't'; */
int main(void)
{
const char c[] = STR;
const char d[] = FOO;
const char e = BAR;
/*@ assert p(STR) && p(FOO); */
/*@ assert (char)BAR == 'u'; */
return c[sizeof(c)-1];
}