blob: 3a1fc653dc209c24dbfb47976280a5a43c041da6 [file] [log] [blame]
sewardj18d75132002-05-16 11:06:21 +00001
2#include <stdio.h>
njn4d5490d2002-10-04 14:16:38 +00003#include "../../include/valgrind.h"
sewardj18d75132002-05-16 11:06:21 +00004
nethercote851b0f62003-11-13 23:02:16 +00005
6
7
sewardj18d75132002-05-16 11:06:21 +00008int fooble ( void )
9{
10 int x, y;
11 y = 0;
12 for (x = 0; x < 100; x++) {
13 if ((x % 3) == 0) y += x; else y++;
14 }
15 return y;
16}
17
18void someother ( void )
19{
20}
21
22int main ( void )
23{
24 printf("fooble-1() = %d\n", fooble() );
sewardj4b3a7422011-10-24 13:21:57 +000025 VALGRIND_DISCARD_TRANSLATIONS( (char*)(&fooble),
sewardj18d75132002-05-16 11:06:21 +000026 ((char*)(&someother)) - ((char*)(&fooble)) );
27 printf("fooble-2() = %d\n", fooble() );
28 return 0;
29}
30