aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-09-02 15:50:38 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-09-02 15:50:38 +0000
commitb33cd908d4f873e2a2bc22121bbf1f3d07e25e5b (patch)
tree31696d2338ccec68394a6a16757aa7be93c90eb6 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parentfbcd189f8aab34ac2573ddf8d9ace2921b87e703 (diff)
downloadllvm-b33cd908d4f873e2a2bc22121bbf1f3d07e25e5b.zip
llvm-b33cd908d4f873e2a2bc22121bbf1f3d07e25e5b.tar.gz
llvm-b33cd908d4f873e2a2bc22121bbf1f3d07e25e5b.tar.bz2
[MS ABI] Number unnamed TagDecls which aren't externally visible
TagDecls (structs, enums, etc.) may have the same name for linkage purposes of one another; to disambiguate, we add a number to the mangled named. However, we didn't do this if the TagDecl has a pseudo-name for linkage purposes (it was defined alongside a DeclaratorDecl or a TypeNameDecl). This fixes PR24651. llvm-svn: 246659
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions