------- Comment #1 from jakub at gcc dot gnu dot org 2009-03-16 20:55 ------- Created an attachment (id=17469) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17469&action=view) gcc44-pr39471.patch
Untested patch. Dodji, any reason why you started emitting DW_TAG_imported_declaration for this instead of DW_TAG_imported_module? Also, looking at the http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37410#c6 comment, I'm wondering about the "C++ doesn't allow that usage" part in the comment. Isn't: namespace A { int i = 1; int j = 2; } namespace B { int k = 3; } int k = 13; int main () { using namespace A; i++; j++; k++; { using B::k; k++; } return 0; } a testcase which needs IMPORTED_DECL with non-NAMESPACE_DECL IMPORTED_DECL_ASSOCIATED_DECL? -- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org | Status|UNCONFIRMED |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39471