aboutsummaryrefslogtreecommitdiff
path: root/gcc/ubsan.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2015-02-10 23:00:11 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2015-02-10 23:00:11 +0100
commitc8aa1929d5590eb141207914ec47c073f1d95932 (patch)
tree807b5b91453566cbc7cb746cd3eb368d1b593e2f /gcc/ubsan.c
parent2fdc0399820af12180f26f1241ec185e73aa3180 (diff)
downloadgcc-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.c2
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