diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-17 00:12:44 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-17 00:12:44 +0000 |
commit | 4c13e1b6ae7daef5330fa1258e008ca2a838ce19 (patch) | |
tree | f194211fd660947872ff5a314a043c01f7665c3c /gcc/cp/optimize.c | |
parent | c03ff7a7aef40cddffd84ff19232dfb3b0cca2d1 (diff) | |
download | ppe42-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.c | 6 |
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 |