Changes in src/tests/ShortCircuit.c [d541057:62edde5]
- File:
-
- 1 edited
-
src/tests/ShortCircuit.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/tests/ShortCircuit.c
rd541057 r62edde5 1 void g( float f ) {} 2 void g( int i ) {} 1 int ?!=?( int, int ); 2 int ?!=?( float, float ); 3 int 0; 4 5 void g( float ); 6 void g( int ); 3 7 4 8 void f( int a ) { … … 10 14 } 11 15 12 void g() { 13 int a; 14 struct { int b; } a; 15 if ( a ) { 16 while ( a ) { 17 int *b; 18 for ( b; a; b ) { 19 } 20 } 21 } 22 } 23 24 #include <fstream> 25 26 struct test_t { 27 int x; 28 }; 29 30 int ?!=?( test_t lhs, int rhs ) { 31 sout | lhs.x | " "; 32 return lhs.x != 0; 33 } 34 35 16 //Dummy main 36 17 int main(int argc, char const *argv[]) 37 18 { 38 test_t true_val, false_val;39 true_val.x = 1;40 false_val.x = 0;41 42 true_val && false_val;43 sout | endl;44 45 true_val || false_val;46 sout | endl;47 48 false_val && true_val;49 sout | endl;50 51 false_val || true_val;52 sout | endl;53 54 19 return 0; 55 20 }
Note:
See TracChangeset
for help on using the changeset viewer.