1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
[kernel] Parsing add_allocates.i (no preprocessing)
/* Generated by Frama-C */
int *x;
/*@ allocates \nothing; */
void f(void);
/*@ allocates x; */
void g(void);
/*@ allocates \nothing;
behavior b:
requires \false;
allocates x; */
void main(int c)
{
f();
/*@ loop allocates \nothing; */
while (c) {
/*@ loop allocates x; */
while (1)
/*@ loop allocates \nothing; */
while (! c) ;
/*@ loop allocates \nothing;
for b: loop allocates x; */
while (1) ;
}
return;
}
|