re PR debug/37890 (Incorrect nesting for DW_TAG_imported_declaration)

PR debug/37890
	* name-lookup.c (do_namespace_alias): Don't call global_decl debug
	hook at function scope.

From-SVN: r144913
This commit is contained in:
Jakub Jelinek 2009-03-17 18:52:08 +01:00 committed by Jakub Jelinek
parent 98381eb487
commit 47512a6e9d
2 changed files with 6 additions and 1 deletions

View File

@ -6,6 +6,10 @@
* cp-gimplify.c (cp_gimplify_expr): Don't assert the first operand
is a NAMESPACE_DECL.
PR debug/37890
* name-lookup.c (do_namespace_alias): Don't call global_decl debug
hook at function scope.
PR debug/39471
* cp-gimplify.c (cp_gimplify_expr): Don't set DECL_NAME
on IMPORTED_DECL.

View File

@ -3337,7 +3337,8 @@ do_namespace_alias (tree alias, tree name_space)
pushdecl (alias);
/* Emit debug info for namespace alias. */
(*debug_hooks->global_decl) (alias);
if (!building_stmt_tree ())
(*debug_hooks->global_decl) (alias);
}
/* Like pushdecl, only it places X in the current namespace,