diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-02-10 23:00:11 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-02-10 23:00:11 +0100 |
commit | c8aa1929d5590eb141207914ec47c073f1d95932 (patch) | |
tree | 807b5b91453566cbc7cb746cd3eb368d1b593e2f /gcc/ubsan.c | |
parent | 2fdc0399820af12180f26f1241ec185e73aa3180 (diff) | |
download | gcc-c8aa1929d5590eb141207914ec47c073f1d95932.zip gcc-c8aa1929d5590eb141207914ec47c073f1d95932.tar.gz gcc-c8aa1929d5590eb141207914ec47c073f1d95932.tar.bz2 |
re PR sanitizer/65004 (Compare debug failure with -fno-sanitize-recover -fsanitize=address -fsanitize=undefined)
PR sanitizer/65004
* ubsan.c (ubsan_expand_vptr_ifn): Always return true.
* g++.dg/asan/pr65004.C: New test.
From-SVN: r220596
Diffstat (limited to 'gcc/ubsan.c')
-rw-r--r-- | gcc/ubsan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ubsan.c b/gcc/ubsan.c index 036e67e..2c1030c 100644 --- a/gcc/ubsan.c +++ b/gcc/ubsan.c @@ -1148,7 +1148,7 @@ ubsan_expand_vptr_ifn (gimple_stmt_iterator *gsip) /* Get rid of the UBSAN_VPTR call from the IR. */ unlink_stmt_vdef (stmt); gsi_remove (&gsi, true); - return gsi_end_p (*gsip); + return true; } /* Instrument a memory reference. BASE is the base of MEM, IS_LHS says |