diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-04-06 06:29:01 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-04-06 06:29:01 +0000 |
commit | 2a40c14d98bf819e937e5b10080114129a0be01e (patch) | |
tree | 68f3ec5a1f029bd66f4ecb81bad18526cf2bbf18 /llvm/lib/Support/DynamicLibrary.cpp | |
parent | 4382fe74bb5ddbca63caa33ba004dad98072094c (diff) | |
download | llvm-2a40c14d98bf819e937e5b10080114129a0be01e.zip llvm-2a40c14d98bf819e937e5b10080114129a0be01e.tar.gz llvm-2a40c14d98bf819e937e5b10080114129a0be01e.tar.bz2 |
DebugInfo: Support namespace aliases as DW_TAG_imported_declaration instead of DW_TAG_imported_module
I really should read the spec more often (and test GCC more often too).
I just assumed that namespace aliases would be the same as using
directives, except with a name. But apparently that's not how the DWARF
standards suggests they be implemented. DWARF4 provides an example and
other non-normative text suggesting that namespace aliases be
implemented by named imported declarations intsead of named imported
modules.
So be it.
llvm-svn: 205685
Diffstat (limited to 'llvm/lib/Support/DynamicLibrary.cpp')
0 files changed, 0 insertions, 0 deletions