decl.c (start_decl): Revert problem change.
* decl.c (start_decl): Revert problem change. * Makefile.in (CONFLICTS): Fix. From-SVN: r19785
This commit is contained in:
parent
0b60dfe36c
commit
51bcf66114
3 changed files with 11 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
Fri May 15 20:28:00 1998 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
* decl.c (start_decl): Revert problem change.
|
||||
|
||||
* Makefile.in (CONFLICTS): Fix.
|
||||
|
||||
Fri May 15 15:34:02 1998 Benjamin Kosnik <bkoz@rhino.cygnus.com>
|
||||
|
||||
* decl.c (duplicate_decls): Clean up, add DECL_DATA_AREA bits.
|
||||
|
|
|
@ -206,7 +206,7 @@ parse.o : $(PARSE_C) $(CONFIG_H) $(CXX_TREE_H) $(srcdir)/../flags.h lex.h \
|
|||
$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(BIG_SWITCHFLAG) \
|
||||
`echo $(PARSE_C) | sed 's,^\./,,'`
|
||||
|
||||
CONFLICTS = expect 21 shift/reduce conflicts and 49 reduce/reduce conflicts.
|
||||
CONFLICTS = expect 20 shift/reduce conflicts and 39 reduce/reduce conflicts.
|
||||
$(PARSE_H) : $(PARSE_C)
|
||||
$(PARSE_C) : $(srcdir)/parse.y
|
||||
@echo $(CONFLICTS)
|
||||
|
|
|
@ -6217,7 +6217,10 @@ start_decl (declarator, declspecs, initialized, attributes, prefix_attributes)
|
|||
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. */
|
||||
|
||||
if ((TREE_CODE (decl) != PARM_DECL && DECL_CONTEXT (decl) != NULL_TREE)
|
||||
if ((TREE_CODE (decl) != PARM_DECL && DECL_CONTEXT (decl) != NULL_TREE
|
||||
/* Definitions of namespace members outside their namespace are
|
||||
possible. */
|
||||
&& TREE_CODE (DECL_CONTEXT (decl)) != NAMESPACE_DECL)
|
||||
|| (TREE_CODE (decl) == TEMPLATE_DECL && !namespace_bindings_p ())
|
||||
|| TREE_CODE (type) == LANG_TYPE
|
||||
/* The declaration of template specializations does not affect
|
||||
|
|
Loading…
Add table
Reference in a new issue