* decl.c (start_decl): Set attributes before duplicate_decls call.
From-SVN: r28442
This commit is contained in:
parent
555b644206
commit
fa20888b17
@ -1,3 +1,7 @@
|
||||
1999-08-03 Mumit Khan <khan@xraylith.wisc.edu>
|
||||
|
||||
* decl.c (start_decl): Set attributes before duplicate_decls call.
|
||||
|
||||
1999-08-02 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* Make-lang.in (CXX_SRCS): Add dump.c.
|
||||
|
@ -6974,6 +6974,13 @@ start_decl (declarator, declspecs, initialized, attributes, prefix_attributes)
|
||||
DECL_INITIAL (decl) = error_mark_node;
|
||||
}
|
||||
|
||||
#ifdef SET_DEFAULT_DECL_ATTRIBUTES
|
||||
SET_DEFAULT_DECL_ATTRIBUTES (decl, attributes);
|
||||
#endif
|
||||
|
||||
/* Set attributes here so if duplicate decl, will have proper attributes. */
|
||||
cplus_decl_attributes (decl, attributes, prefix_attributes);
|
||||
|
||||
if (context && TYPE_SIZE (complete_type (context)) != NULL_TREE)
|
||||
{
|
||||
push_nested_class (context, 2);
|
||||
@ -7031,13 +7038,6 @@ start_decl (declarator, declspecs, initialized, attributes, prefix_attributes)
|
||||
decl);
|
||||
}
|
||||
|
||||
#ifdef SET_DEFAULT_DECL_ATTRIBUTES
|
||||
SET_DEFAULT_DECL_ATTRIBUTES (decl, attributes);
|
||||
#endif
|
||||
|
||||
/* Set attributes here so if duplicate decl, will have proper attributes. */
|
||||
cplus_decl_attributes (decl, attributes, prefix_attributes);
|
||||
|
||||
/* Add this decl to the current binding level, but not if it
|
||||
comes from another scope, e.g. a static member variable.
|
||||
TEM may equal DECL or it may be a previous decl of the same name. */
|
||||
|
Loading…
Reference in New Issue
Block a user