1*a29d6aecSJohannes Altmanninger namespace src {
2*a29d6aecSJohannes Altmanninger 
3*a29d6aecSJohannes Altmanninger void foo() {
4*a29d6aecSJohannes Altmanninger   int x = 321;
5*a29d6aecSJohannes Altmanninger }
6*a29d6aecSJohannes Altmanninger 
7*a29d6aecSJohannes Altmanninger void main() { foo(); };
8*a29d6aecSJohannes Altmanninger 
9*a29d6aecSJohannes Altmanninger const char *a = "foo";
10*a29d6aecSJohannes Altmanninger 
11*a29d6aecSJohannes Altmanninger typedef unsigned int nat;
12*a29d6aecSJohannes Altmanninger 
13*a29d6aecSJohannes Altmanninger int p = 1 * 2 * 3 * 4;
14*a29d6aecSJohannes Altmanninger int squared = p * p;
15*a29d6aecSJohannes Altmanninger 
16*a29d6aecSJohannes Altmanninger class X {
17*a29d6aecSJohannes Altmanninger   const char *foo(int i) {
18*a29d6aecSJohannes Altmanninger     if (i == 0)
19*a29d6aecSJohannes Altmanninger       return "foo";
20*a29d6aecSJohannes Altmanninger     return 0;
21*a29d6aecSJohannes Altmanninger   }
22*a29d6aecSJohannes Altmanninger 
23*a29d6aecSJohannes Altmanninger public:
24*a29d6aecSJohannes Altmanninger   X(){};
25*a29d6aecSJohannes Altmanninger 
26*a29d6aecSJohannes Altmanninger   int id(int i) { return i; }
27*a29d6aecSJohannes Altmanninger };
28*a29d6aecSJohannes Altmanninger }
29*a29d6aecSJohannes Altmanninger 
30*a29d6aecSJohannes Altmanninger void m() { int x = 0 + 0 + 0; }
31*a29d6aecSJohannes Altmanninger int um = 1 + 2 + 3;
32