summaryrefslogtreecommitdiff
path: root/gcc/c/c-convert.c
diff options
context:
space:
mode:
authorGary Funck <gfunck@gcc.gnu.org>2015-03-16 19:02:07 +0000
committerGary Funck <gfunck@gcc.gnu.org>2015-03-16 19:02:07 +0000
commit75a4c34f70d5b2ae04563813483c4752cdcff57a (patch)
treecce2909d8beed735a24931eb40fc2b879e97e10c /gcc/c/c-convert.c
parent05ad98f37416ae9357304bc09c6845d0f3d9a70c (diff)
parente1be83cac827243d605912b910d8ede2e74475d2 (diff)
downloadgcc-75a4c34f70d5b2ae04563813483c4752cdcff57a.tar.gz
Merge trunk version 221445 into gupc branch.
From-SVN: r221465
Diffstat (limited to 'gcc/c/c-convert.c')
-rw-r--r--gcc/c/c-convert.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/c/c-convert.c b/gcc/c/c-convert.c
index cda6b23f81f..40cbcc5e8fe 100644
--- a/gcc/c/c-convert.c
+++ b/gcc/c/c-convert.c
@@ -129,9 +129,7 @@ convert (tree type, tree expr)
if (flag_sanitize & SANITIZE_FLOAT_CAST
&& TREE_CODE (TREE_TYPE (expr)) == REAL_TYPE
&& COMPLETE_TYPE_P (type)
- && current_function_decl != NULL_TREE
- && !lookup_attribute ("no_sanitize_undefined",
- DECL_ATTRIBUTES (current_function_decl)))
+ && do_ubsan_in_current_function ())
{
tree arg;
if (in_late_binary_op)