// S : tags min c++ $TAGS // S : expect --result valid // S : cc -o test.bc -Oz $CC_OPT $file // S : verify $V_OPT test.bc #include // Constructor of this struct produces a 48b integer in Clang 3.7-6.0 (with -Oz) struct Evil { bool a, b, c, d, e, f; Evil() : a( false ), b( false ), c( false ), d( false ), e( false ), f( false ) {} }; Evil evilFunc() { Evil evil; if ( __vm_choose( 2 ) ) evil.a = true; return evil; } int main() { Evil evil = evilFunc(); return 0; }