summaryrefslogtreecommitdiffstats
path: root/gcc/cp/optimize.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-17 00:12:44 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2001-02-17 00:12:44 +0000
commit4c13e1b6ae7daef5330fa1258e008ca2a838ce19 (patch)
treef194211fd660947872ff5a314a043c01f7665c3c /gcc/cp/optimize.c
parentc03ff7a7aef40cddffd84ff19232dfb3b0cca2d1 (diff)
downloadppe42-gcc-4c13e1b6ae7daef5330fa1258e008ca2a838ce19.tar.gz
ppe42-gcc-4c13e1b6ae7daef5330fa1258e008ca2a838ce19.zip
* cp-tree.h (DECL_USE_VTT_PARM): Remove.
* decl2.c (maybe_retrofit_in_chrg): Don't create it. * optimize.c (maybe_clone_body): Don't substitute it. * call.c (build_new_method_call): Check in_chrg instead. * init.c (expand_virtual_init): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39785 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/optimize.c')
-rw-r--r--gcc/cp/optimize.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c
index e18ece97e91..442cac0d551 100644
--- a/gcc/cp/optimize.c
+++ b/gcc/cp/optimize.c
@@ -990,9 +990,6 @@ maybe_clone_body (fn)
splay_tree_insert (id.decl_map,
(splay_tree_key) DECL_VTT_PARM (fn),
(splay_tree_value) clone_parm);
- splay_tree_insert (id.decl_map,
- (splay_tree_key) DECL_USE_VTT_PARM (fn),
- (splay_tree_value) boolean_true_node);
clone_parm = TREE_CHAIN (clone_parm);
}
/* Otherwise, map the VTT parameter to `NULL'. */
@@ -1001,9 +998,6 @@ maybe_clone_body (fn)
splay_tree_insert (id.decl_map,
(splay_tree_key) DECL_VTT_PARM (fn),
(splay_tree_value) null_pointer_node);
- splay_tree_insert (id.decl_map,
- (splay_tree_key) DECL_USE_VTT_PARM (fn),
- (splay_tree_value) boolean_false_node);
}
}
/* Map other parameters to their equivalents in the cloned
OpenPOWER on IntegriCloud