diff options
author | Justin Bogner <mail@justinbogner.com> | 2016-03-15 22:37:25 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2016-03-15 22:37:25 +0000 |
commit | a935ab16cf5aee8550ae56a5e05d1f2889627d0d (patch) | |
tree | 334f2e843268fa3834ca1d64948b428ac13e9c97 /tools/llvm-bcanalyzer | |
parent | 5ee7b3ce188b4a815b6df2e91e104c4354feee2e (diff) |
llvm-bcanalyzer: Fix handling of attribute group entries
These were printing as "UnknownCode3", since we were looking for them
inside PARAMATTR blocks instead of PARAMATTR_GROUP blocks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@263597 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-bcanalyzer')
-rw-r--r-- | tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp b/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp index 7ce6efb05761..6e2423f2f03e 100644 --- a/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp +++ b/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp @@ -188,6 +188,10 @@ static const char *GetCodeName(unsigned CodeID, unsigned BlockID, // FIXME: Should these be different? case bitc::PARAMATTR_CODE_ENTRY_OLD: return "ENTRY"; case bitc::PARAMATTR_CODE_ENTRY: return "ENTRY"; + } + case bitc::PARAMATTR_GROUP_BLOCK_ID: + switch (CodeID) { + default: return nullptr; case bitc::PARAMATTR_GRP_CODE_ENTRY: return "ENTRY"; } case bitc::TYPE_BLOCK_ID_NEW: |