OSDN Git Service

2009-11-28 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / lto / 20081210-1_0.c
1 #if defined(_LP64)
2 typedef unsigned long int uintptr_t;
3 #elif defined (_WIN64)
4 typedef unsigned long long int uintptr_t;
5 #else
6 typedef unsigned int uintptr_t;
7 #endif
8
9 extern void srand (uintptr_t);
10
11 inline void
12 foo (uintptr_t seed)
13 {
14  srand (seed * seed);
15 }
16
17 int
18 main ()
19 {
20  foo (0);
21  srand ((uintptr_t) (&foo));
22  return 0;
23 }