3 //test for bools with inclusive ors
9 void bars ( short x ) {}
11 /* 980326 bkoz this is not initialized and so can have indeterminate value. */
16 int blob = ( 27 | int (y) );
17 return blob; //expect 27 or 0
24 int blob = ( 27 | int (y) );
25 return blob; //expect 27
31 int blob = ( 27 | int (y) );
32 return blob; //expect 27
38 int blob = ( 27 | int (y) );
39 return blob; //expect 27
45 int blob = ( 27 | int (y) );
46 return blob; //expect 27
54 int blob = ( 65539 | int (y) );
55 return blob; //expect 65539, will be 3 if done in us type
63 assert (tmp == 27 || tmp == 0);
75 assert (tmp == 65539);