mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-25 12:41:01 +08:00
lex.c (cxx_make_type): Remove call to get_pointer_type.
* lex.c (cxx_make_type): Remove call to get_pointer_type. (set_inherited_value_binding_p): Add class_type parameter. (get_class_binding): Adjust. (push_class_level_binding): Don't use set_inherited_value_binding_p. From-SVN: r84741
This commit is contained in:
parent
cd9dd3eec8
commit
cc5e9f5a4c
@ -1,5 +1,10 @@
|
||||
2004-07-14 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* lex.c (cxx_make_type): Remove call to get_pointer_type.
|
||||
(set_inherited_value_binding_p): Add class_type parameter.
|
||||
(get_class_binding): Adjust.
|
||||
(push_class_level_binding): Don't use set_inherited_value_binding_p.
|
||||
|
||||
* cp-tree.h (IDENTIFIER_VALUE): Remove.
|
||||
(BINFO_PUSHDECLS_MARKED): Likewise.
|
||||
(maybe_inject_for_scope_var): Likewise.
|
||||
|
@ -777,11 +777,6 @@ cxx_make_type (enum tree_code code)
|
||||
{
|
||||
SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, interface_unknown);
|
||||
CLASSTYPE_INTERFACE_ONLY (t) = interface_only;
|
||||
|
||||
/* Make sure this is laid out, for ease of use later. In the
|
||||
presence of parse errors, the normal was of assuring this
|
||||
might not ever get executed, so we lay it out *immediately*. */
|
||||
build_pointer_type (t);
|
||||
}
|
||||
else
|
||||
/* We use TYPE_ALIAS_SET for the CLASSTYPE_MARKED bits. But,
|
||||
|
Loading…
x
Reference in New Issue
Block a user