diff options
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/decl.c | 2 | ||||
-rw-r--r-- | gcc/cp/decl2.c | 10 | ||||
-rw-r--r-- | gcc/cp/mangle.c | 2 | ||||
-rw-r--r-- | gcc/cp/vtable-class-hierarchy.c | 4 |
4 files changed, 9 insertions, 9 deletions
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 150c74e2ef7..aafb9175143 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -2076,7 +2076,7 @@ duplicate_decls (tree newdecl, tree olddecl, bool newdecl_is_friend) if (TREE_CODE (olddecl) == FUNCTION_DECL) symbol = cgraph_node::get_create (newdecl); else - symbol = varpool_node_for_decl (newdecl); + symbol = varpool_node::get_create (newdecl); symbol->set_comdat_group (symtab_node::get (olddecl)->get_comdat_group ()); } diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 90244efab45..8fa31451c60 100644 --- a/gcc/cp/decl2.c +++ b/gcc/cp/decl2.c @@ -1804,7 +1804,7 @@ maybe_make_one_only (tree decl) if (VAR_P (decl)) { - varpool_node *node = varpool_node_for_decl (decl); + varpool_node *node = varpool_node::get_create (decl); DECL_COMDAT (decl) = 1; /* Mark it needed so we don't forget to emit it. */ node->forced_by_abi = true; @@ -1912,7 +1912,7 @@ import_export_class (tree ctype) static bool var_finalized_p (tree var) { - return varpool_node_for_decl (var)->definition; + return varpool_node::get_create (var)->definition; } /* DECL is a VAR_DECL or FUNCTION_DECL which, for whatever reason, @@ -1933,7 +1933,7 @@ mark_needed (tree decl) } else if (TREE_CODE (decl) == VAR_DECL) { - varpool_node *node = varpool_node_for_decl (decl); + varpool_node *node = varpool_node::get_create (decl); /* C++ frontend use mark_decl_references to force COMDAT variables to be output that might appear dead otherwise. */ node->forced_by_abi = true; @@ -2053,7 +2053,7 @@ maybe_emit_vtables (tree ctype) TREE_ASM_WRITTEN (vtbl) = 1; else if (DECL_ONE_ONLY (vtbl)) { - current = varpool_node_for_decl (vtbl); + current = varpool_node::get_create (vtbl); if (last) current->add_to_same_comdat_group (last); last = current; @@ -3661,7 +3661,7 @@ one_static_initialization_or_destruction (tree decl, tree init, bool initp) finish_expr_stmt (init); if (flag_sanitize & SANITIZE_ADDRESS) { - varpool_node *vnode = varpool_get_node (decl); + varpool_node *vnode = varpool_node::get (decl); if (vnode) vnode->dynamically_initialized = 1; } diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index 8983e0dfa69..40508ab0cc3 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -3491,7 +3491,7 @@ mangle_decl (const tree decl) n->create_same_body_alias (alias, decl); } else - varpool_extra_name_alias (alias, decl); + varpool_node::create_extra_name_alias (alias, decl); #endif } } diff --git a/gcc/cp/vtable-class-hierarchy.c b/gcc/cp/vtable-class-hierarchy.c index 09e6730b37c..2c10fd37086 100644 --- a/gcc/cp/vtable-class-hierarchy.c +++ b/gcc/cp/vtable-class-hierarchy.c @@ -799,7 +799,7 @@ insert_call_to_register_set (tree class_name, TREE_STATIC (initial) = 1; DECL_INITIAL (array_arg) = initial; relayout_decl (array_arg); - varpool_finalize_decl (array_arg); + varpool_node::finalize_decl (array_arg); arg3 = build1 (ADDR_EXPR, TYPE_POINTER_TO (TREE_TYPE (array_arg)), array_arg); @@ -1253,7 +1253,7 @@ vtable_find_or_create_map_decl (tree base_type) comdat_linkage (var_decl); - varpool_finalize_decl (var_decl); + varpool_node::finalize_decl (var_decl); if (!vtable_map_node) vtable_map_node = find_or_create_vtbl_map_node (TYPE_MAIN_VARIANT (base_type)); |