-
- Downloads
re PR c++/77722 (-fsanitize=undefined doesn't give runtime error in function...
re PR c++/77722 (-fsanitize=undefined doesn't give runtime error in function without return value, unless at least 2 instructions) PR c++/77722 * cp-gimplify.c (cp_ubsan_maybe_instrument_return): Instrument also functions that have just a STATEMENT_LIST instead of BIND_EXPR, or BIND_EXPR with some statement rather than STATEMENT_LIST as body. * g++.dg/ubsan/return-4.C: New test. * g++.dg/ubsan/return-5.C: New test. * g++.dg/ubsan/return-6.C: New test. From-SVN: r240555
Showing
- gcc/cp/ChangeLog 7 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-gimplify.c 5 additions, 8 deletionsgcc/cp/cp-gimplify.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/ubsan/return-4.C 18 additions, 0 deletionsgcc/testsuite/g++.dg/ubsan/return-4.C
- gcc/testsuite/g++.dg/ubsan/return-5.C 19 additions, 0 deletionsgcc/testsuite/g++.dg/ubsan/return-5.C
- gcc/testsuite/g++.dg/ubsan/return-6.C 20 additions, 0 deletionsgcc/testsuite/g++.dg/ubsan/return-6.C
Loading
Please register or sign in to comment