re PR sanitizer/70147 (testcase from hana testsuite gets miscompiled with -fsanitize...
authorJakub Jelinek <jakub@redhat.com>
Wed, 16 Mar 2016 07:01:36 +0000 (08:01 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 16 Mar 2016 07:01:36 +0000 (08:01 +0100)
commit1935f2506e9d4ad4ae4aedb691e5bbd26202ba25
treef013dc14c56a36d06ea0994c23be1cac8f455fea
parentb2de4950df09c1ec47b1b19eff62745e86663204
re PR sanitizer/70147 (testcase from hana testsuite gets miscompiled with -fsanitize=undefined)

PR c++/70147
* cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_ptrs): Temporarily
set in_base_initializer.

* g++.dg/ubsan/pr70147-1.C: New test.
* g++.dg/ubsan/pr70147-2.C: New test.

From-SVN: r234248
gcc/cp/ChangeLog
gcc/cp/cp-ubsan.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ubsan/pr70147-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ubsan/pr70147-2.C [new file with mode: 0644]