File: overlap.c

package info (click to toggle)
frama-c 20161101%2Bsilicon%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 42,324 kB
  • ctags: 35,695
  • sloc: ml: 200,142; ansic: 31,465; makefile: 2,334; sh: 1,643; lisp: 259; python: 85; asm: 26
file content (16 lines) | stat: -rw-r--r-- 268 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* run.config 
   OPT:-print
*/
int main() {
  int n = 8 ;
  int z[8] ;
  for (int i=0;i<n;) {
  first:
    z[i++] = z[i++]+(i--) ;
  last:
    z[i++] = z[i++]+(i--) ;
    //@ assert \at( 0<=i<n , first ) ;
    //@ assert \at( 0<=i<n , last ) ;
  }
  return z[n-1];
}