re PR c++/39371 (Incorrectly rejects switch((unsigned int)boolvar))
PR c++/39371 * semantics.c (finish_switch_cond): Don't call get_unwidened. * decl.c (finish_case_label): Pass SWITCH_STMT_TYPE as 3rd argument instead of TREE_TYPE (cond). * g++.dg/opt/switch2.C: Add -w to dg-options. * g++.dg/warn/Wswitch-1.C: Adjust expected warnings. * g++.dg/warn/switch1.C: New test. * g++.dg/other/switch3.C: New test. From-SVN: r144732
Showing
gcc/testsuite/g++.dg/other/switch3.C
0 → 100644
gcc/testsuite/g++.dg/warn/switch1.C
0 → 100644
Please
register
or
sign in
to comment