rtti.c (get_tinfo_decl): Handle return value from pushdecl_top_level_and_finish.
* rtti.c (get_tinfo_decl): Handle return value from pushdecl_top_level_and_finish. From-SVN: r119379
This commit is contained in:
parent
9fa2efcd3d
commit
d71176b6ad
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2006-11-30 Geoffrey Keating <geoffk@apple.com>
|
||||
|
||||
* rtti.c (get_tinfo_decl): Handle return value from
|
||||
pushdecl_top_level_and_finish.
|
||||
|
||||
2006-11-29 Lee Millward <lee.millward@codesourcery.com>
|
||||
|
||||
PR c++/29022
|
||||
|
|
|
@ -384,10 +384,11 @@ get_tinfo_decl (tree type)
|
|||
define it later if we need to do so. */
|
||||
DECL_EXTERNAL (d) = 1;
|
||||
DECL_NOT_REALLY_EXTERN (d) = 1;
|
||||
set_linkage_according_to_type (type, d);
|
||||
|
||||
d = pushdecl_top_level_and_finish (d, NULL_TREE);
|
||||
if (CLASS_TYPE_P (type))
|
||||
CLASSTYPE_TYPEINFO_VAR (TYPE_MAIN_VARIANT (type)) = d;
|
||||
set_linkage_according_to_type (type, d);
|
||||
pushdecl_top_level_and_finish (d, NULL_TREE);
|
||||
|
||||
/* Add decl to the global array of tinfo decls. */
|
||||
VEC_safe_push (tree, gc, unemitted_tinfo_decls, d);
|
||||
|
|
Loading…
Add table
Reference in a new issue