aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/vtable-class-hierarchy.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-02-21 08:03:40 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-02-21 08:03:40 +0000
commit0864e3fcb6ffbb47de637600fa5f632aa1700ed3 (patch)
treeefe843e37f06d5627738bf5a5e96a0c0c6309cf8 /gcc/cp/vtable-class-hierarchy.c
parent752620bec6bd8c5139bdd8fccba471c5e7f27e19 (diff)
downloadgcc-0864e3fcb6ffbb47de637600fa5f632aa1700ed3.zip
gcc-0864e3fcb6ffbb47de637600fa5f632aa1700ed3.tar.gz
gcc-0864e3fcb6ffbb47de637600fa5f632aa1700ed3.tar.bz2
re PR c++/89392 (ICE in bitmap_bit_p, at bitmap.c:978)
2019-02-21 Richard Biener <rguenther@suse.de> PR middle-end/89392 cp/ * vtable-class-hierarchy.c (vtv_generate_init_routine): Do not make symtab process new functions here. From-SVN: r269065
Diffstat (limited to 'gcc/cp/vtable-class-hierarchy.c')
-rw-r--r--gcc/cp/vtable-class-hierarchy.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.c
index f8173da..2e905f6 100644
--- a/gcc/cp/vtable-class-hierarchy.c
+++ b/gcc/cp/vtable-class-hierarchy.c
@@ -1191,8 +1191,6 @@ vtv_generate_init_routine (void)
gimplify_function_tree (vtv_fndecl);
cgraph_node::add_new_function (vtv_fndecl, false);
- symtab->process_new_functions ();
-
if (flag_vtable_verify == VTV_PREINIT_PRIORITY && !TARGET_PECOFF)
assemble_vtv_preinit_initializer (vtv_fndecl);