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 | 68b28d00546856169a2635884830a79878daa0e1 (patch) | |
| tree | ec66251bb1d56fac57f3b5fdbadf75cc08e52ae3 /llvm | |
| parent | 6871afcfca7b4329d55b71f9259026cafdf7946a (diff) | |
| download | bcm5719-llvm-68b28d00546856169a2635884830a79878daa0e1.tar.gz bcm5719-llvm-68b28d00546856169a2635884830a79878daa0e1.zip | |
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.
llvm-svn: 263597
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp b/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp index 7ce6efb0576..6e2423f2f03 100644 --- a/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp +++ b/llvm/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: |

