diff options
| author | Craig Topper <craig.topper@gmail.com> | 2017-05-28 18:24:37 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2017-05-28 18:24:37 +0000 |
| commit | 2bf31523251c3fad5648e8be89693ddee22602f3 (patch) | |
| tree | 6b349e7ba562e7be264cbe133328d0097b0f99d0 /llvm/utils/TableGen/X86FoldTablesEmitter.cpp | |
| parent | 8eaf0edb410cac3fc29e528d8dcd40eff8c7f5fb (diff) | |
| download | bcm5719-llvm-2bf31523251c3fad5648e8be89693ddee22602f3.tar.gz bcm5719-llvm-2bf31523251c3fad5648e8be89693ddee22602f3.zip | |
[TableGen][X86] Add an llvm_unreachable to a switch so we get an error if we need expansion in the future.
llvm-svn: 304097
Diffstat (limited to 'llvm/utils/TableGen/X86FoldTablesEmitter.cpp')
| -rw-r--r-- | llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp index 1495b0b28a6..b3be593393e 100644 --- a/llvm/utils/TableGen/X86FoldTablesEmitter.cpp +++ b/llvm/utils/TableGen/X86FoldTablesEmitter.cpp @@ -585,6 +585,7 @@ void X86FoldTablesEmitter::updateTables(const CodeGenInstruction *RegInstr, Record *MemOpRec = MemInstr->Operands[i].Rec; if (isRegisterOperand(RegOpRec) && isMemoryOperand(MemOpRec)) { switch (i) { + default: llvm_unreachable("Unexpected operand count!"); case 0: addEntryWithFlags(Table0, RegInstr, MemInstr, S, 0); return; |

