aboutsummaryrefslogtreecommitdiff
path: root/gcc/ubsan.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2015-02-12 10:48:44 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2015-02-12 10:48:44 +0100
commited5a5b38d8d069e22b2ac8f445d8b6911a21167f (patch)
tree5f4b92144de1a854564ce87e3af8408e13428a5e /gcc/ubsan.c
parent01f834e33c2635b2e1ac7f8bb3bd0007c83a094d (diff)
downloadgcc-ed5a5b38d8d069e22b2ac8f445d8b6911a21167f.zip
gcc-ed5a5b38d8d069e22b2ac8f445d8b6911a21167f.tar.gz
gcc-ed5a5b38d8d069e22b2ac8f445d8b6911a21167f.tar.bz2
re PR sanitizer/65019 (Compare debug failure with -fsanitize=alignment,object-size,vptr -O3)
PR sanitizer/65019 * ubsan.c (ubsan_expand_objsize_ifn): Always return true. * g++.dg/ubsan/pr65019.C: New test. From-SVN: r220641
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 2c1030c..fc3352f 100644
--- a/gcc/ubsan.c
+++ b/gcc/ubsan.c
@@ -987,7 +987,7 @@ ubsan_expand_objsize_ifn (gimple_stmt_iterator *gsi)
/* Get rid of the UBSAN_OBJECT_SIZE call from the IR. */
unlink_stmt_vdef (stmt);
gsi_remove (&gsi_orig, true);
- return gsi_end_p (*gsi);
+ return true;
}
/* Cached __ubsan_vptr_type_cache decl. */