1 /* Contributed by Peteran, 12 Jan 2004 */
2 /* GCC extension: Conditionals with Omitted Operands
3 "x ? : y" is same as x ? x : y
4 http://gcc.gnu.org/onlinedocs/gcc-3.3.2/gcc/Conditionals.html#Conditionals
7 /*@+boolint -exportlocal@*/
8 void cond1(void *testme
)
12 j
= (testme
!=0)? (testme
!=0): 0;
15 int cond2(void *testme
)
17 return (testme
!=0)? : 0;
22 return testme
? testme
: 0;
25 void test_use_before_definition() {