[Bug debug/39471] DW_TAG_imported_module should be used (not DW_TAG_imported_declaration)
jakub at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Mar 16 20:56:00 GMT 2009
------- 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
More information about the Gcc-bugs
mailing list