1 extern short var_1;
2 extern const short var_3;
3 extern unsigned long int var_9;
4 extern short var_13;
5 extern const unsigned long int var_15;
6 extern const unsigned long int var_37;
7 extern unsigned long int var_40;
8 extern long long int var_47;
9 extern short var_48;
10 extern const short var_54;
11 extern long long int var_79;
12 extern long long int var_81;
13 extern long long int var_94;
14 extern long long int var_95;
15 extern long long int var_701;
16 extern unsigned long int var_786;
17 extern short var_788;
18 extern long long int var_844;
19 
20 struct struct_1 {
21   short member_1_2 : 15;
22   static long long int member_1_3;
23 };
24 
25 extern struct_1 struct_obj_6;
26 extern struct_1 struct_obj_8;
27 
foo()28 void foo() {
29   int a = var_3 <= 602154393864UL;
30   if (var_81 ? 0 : var_3 && var_9)
31     ;
32   else {
33     var_94 = 0;
34     if (var_3 && var_48 || var_13) {
35       if (var_48)
36 	var_95 = 0;
37       short b((2364461588881776511UL + var_3) * (2 ? var_13 : 0) || var_1);
38       struct_obj_8.member_1_2 = b;
39       if (var_15) {
40 	if (var_81)
41 	  if (var_47)
42 	    ;
43 	  else if (var_40)
44 	    var_701 = 0;
45       } else {
46 	if (var_40)
47 	  var_79 = 0;
48 	if (var_54) {
49 	  if (var_37)
50 	    var_786 = 0;
51 	  else
52 	    var_788 = 0;
53 	            struct_obj_6.member_1_3 =
54 		      (2364461588881776511UL + var_3) * (2 ? var_13 : 0);
55 	}
56       }
57       if ((2364461588881776511UL + var_3) * (2 ? var_13 : 0))
58 	var_844 = 0;
59     }
60   }
61 }
62