https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81111
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Mon Jun 19 15:27:40 2017 New Revision: 249375 URL: https://gcc.gnu.org/viewcvs?rev=249375&root=gcc&view=rev Log: PR sanitizer/81111 * ubsan.c (ubsan_encode_value): If current_function_decl is NULL, use create_tmp_var_raw instead of create_tmp_var, mark it addressable just by setting TREE_ADDRESSABLE on the result and use a TARGET_EXPR. * g++.dg/ubsan/pr81111.C: New test. Added: trunk/gcc/testsuite/g++.dg/ubsan/pr81111.C Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/ubsan.c