pt.c (tsubst_copy): Hush warning.

* pt.c (tsubst_copy): Hush warning.
	* rtti.c (get_tinfo_fn): Also set DECL_IGNORED_P.

From-SVN: r21700
This commit is contained in:
Jason Merrill 1998-08-13 17:02:00 +00:00 committed by Jason Merrill
parent af79bb862a
commit db04386fd1
3 changed files with 11 additions and 3 deletions

View File

@ -1,3 +1,9 @@
1998-08-13 Jason Merrill <jason@yorick.cygnus.com>
* pt.c (tsubst_copy): Hush warning.
* rtti.c (get_tinfo_fn): Also set DECL_IGNORED_P.
1998-08-12 Mark Mitchell <mark@markmitchell.com>
* pt.c (print_template_context): Don't abort when instantiating a

View File

@ -5649,7 +5649,7 @@ tsubst_copy (t, args, in_decl)
should find it again here during instantiation. */
my_friendly_abort (0);
}
break;
return t;
case FIELD_DECL:
if (DECL_CONTEXT (t))

View File

@ -371,12 +371,14 @@ get_tinfo_fn (type)
/* We set DECL_CONTEXT for the benefit of backend stuff that wants to
know what type this artificial function is associated with. dllexport
handling, for instance. This is a kludge, and the DECL_NO_STATIC_CHAIN
bit is necessary to keep local classes from breaking. */
handling, for instance. This is a kludge, and the
DECL_NO_STATIC_CHAIN bit is necessary to keep local classes from
breaking. The DECL_IGNORED_P bit keeps dwarf2 from breaking. */
if (IS_AGGR_TYPE (type))
{
DECL_CONTEXT (d) = type;
DECL_NO_STATIC_CHAIN (d) = 1;
DECL_IGNORED_P (d) = 1;
}
pushdecl_top_level (d);