From bfac17f21e5a01d0f6114d8c1d9723e1802ff7d9 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Tue, 30 Oct 2018 18:25:38 +0000 Subject: [PATCH] Fix printing bug in pdb2yaml. We were using the wrong enum table when mapping enum values to strings for public symbol flags. llvm-svn: 345622 --- llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp b/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp index 745f79cd..713e9a7 100644 --- a/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp +++ b/llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp @@ -108,7 +108,7 @@ void ScalarBitSetTraits::bitset(IO &io, ExportFlags &Flags) { } void ScalarBitSetTraits::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(E.Value)); -- 2.7.4