[llvm] r345622 - Fix printing bug in pdb2yaml.
Zachary Turner via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 30 11:25:38 PDT 2018
Author: zturner
Date: Tue Oct 30 11:25:38 2018
New Revision: 345622
URL: http://llvm.org/viewvc/llvm-project?rev=345622&view=rev
Log:
Fix printing bug in pdb2yaml.
We were using the wrong enum table when mapping enum values
to strings for public symbol flags.
Modified:
llvm/trunk/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
Modified: llvm/trunk/lib/ObjectYAML/CodeViewYAMLSymbols.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ObjectYAML/CodeViewYAMLSymbols.cpp?rev=345622&r1=345621&r2=345622&view=diff
==============================================================================
--- llvm/trunk/lib/ObjectYAML/CodeViewYAMLSymbols.cpp (original)
+++ llvm/trunk/lib/ObjectYAML/CodeViewYAMLSymbols.cpp Tue Oct 30 11:25:38 2018
@@ -108,7 +108,7 @@ void ScalarBitSetTraits<ExportFlags>::bi
}
void ScalarBitSetTraits<PublicSymFlags>::bitset(IO &io, PublicSymFlags &Flags) {
- auto FlagNames = getProcSymFlagNames();
+ auto FlagNames = getPublicSymFlagNames();
for (const auto &E : FlagNames) {
io.bitSetCase(Flags, E.Name.str().c_str(),
static_cast<PublicSymFlags>(E.Value));
More information about the llvm-commits
mailing list