From: jason Date: Wed, 25 Nov 2015 18:58:06 +0000 (+0000) Subject: * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Use X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=508ea8cf31ecb93cf4353c131e0c5d754684fee9;p=thirdparty%2Fgcc.git * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Use do_ubsan_in_current_function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230896 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index c94ae5f1cc46..968482f3a3e3 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2015-11-25 Jason Merrill + + * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Use + do_ubsan_in_current_function. + 2015-11-25 Markus Trippelsdorf Paolo Carlini diff --git a/gcc/cp/cp-ubsan.c b/gcc/cp/cp-ubsan.c index 0aaf0af23cdb..e780c2ef2f0f 100644 --- a/gcc/cp/cp-ubsan.c +++ b/gcc/cp/cp-ubsan.c @@ -32,9 +32,7 @@ cp_ubsan_instrument_vptr_p (tree type) if (!flag_rtti || flag_sanitize_undefined_trap_on_error) return false; - if (current_function_decl - && lookup_attribute ("no_sanitize_undefined", - DECL_ATTRIBUTES (current_function_decl))) + if (!do_ubsan_in_current_function ()) return false; if (type)