diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-09-02 15:50:38 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-09-02 15:50:38 +0000 |
commit | b33cd908d4f873e2a2bc22121bbf1f3d07e25e5b (patch) | |
tree | 31696d2338ccec68394a6a16757aa7be93c90eb6 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | fbcd189f8aab34ac2573ddf8d9ace2921b87e703 (diff) | |
download | llvm-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