// S : tags min zero $TAGS // S : expect --result valid // S : cc -o test.bc $CC_OPT $file // S : verify --lamp zero --lart stubs $V_OPT test.bc #include #include int main() { unsigned int a = __lamp_any_i32(); // a = U unsigned int b = __lamp_any_i32(); // b = U if ( a != 0 ) // a = N if ( a >> b == 0 ) // ( a >> b = Z ) -> b = N assert( b ); }