aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-tree.h
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2004-07-20 02:46:38 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2004-07-20 02:46:38 +0000
commit31aedc36c0234bfa1b6902e748032b9c49ed2f03 (patch)
treeafc70f11d77ae96073c390118f32c23efadd5ffc /gcc/cp/cp-tree.h
parente05de6f246b5bb905229c0f9365010d7adf15bdc (diff)
downloadgcc-31aedc36c0234bfa1b6902e748032b9c49ed2f03.zip
gcc-31aedc36c0234bfa1b6902e748032b9c49ed2f03.tar.gz
gcc-31aedc36c0234bfa1b6902e748032b9c49ed2f03.tar.bz2
Revert patch for PR c++/16623.
From-SVN: r84942
Diffstat (limited to 'gcc/cp/cp-tree.h')
-rw-r--r--gcc/cp/cp-tree.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index ad8e8dd..ca7eae3 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -989,7 +989,6 @@ struct lang_type_class GTY(())
unsigned lazy_default_ctor : 1;
unsigned lazy_copy_ctor : 1;
- unsigned lazy_assignment_op : 1;
unsigned has_const_init_ref : 1;
unsigned has_complex_init_ref : 1;
unsigned has_complex_assign_ref : 1;
@@ -1003,7 +1002,7 @@ struct lang_type_class GTY(())
/* There are some bits left to fill out a 32-bit word. Keep track
of this by updating the size of this bitfield whenever you add or
remove a flag. */
- unsigned dummy : 8;
+ unsigned dummy : 9;
tree primary_base;
tree vfields;
@@ -1098,11 +1097,6 @@ struct lang_type GTY(())
#define CLASSTYPE_LAZY_COPY_CTOR(NODE) \
(LANG_TYPE_CLASS_CHECK (NODE)->lazy_copy_ctor)
-/* Nonzero means that NODE (a class type) has an assignment operator
- -- but that it has not yet been declared. */
-#define CLASSTYPE_LAZY_ASSIGNMENT_OP(NODE) \
- (LANG_TYPE_CLASS_CHECK (NODE)->lazy_assignment_op)
-
/* Nonzero means that this _CLASSTYPE node overloads operator=(X&). */
#define TYPE_HAS_ASSIGN_REF(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->has_assign_ref)