diff options
Diffstat (limited to 'contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp')
-rw-r--r-- | contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp b/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp index f02051a2cd6c..e8595271bcce 100644 --- a/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp +++ b/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp @@ -134,7 +134,7 @@ void EmitDisassembler(RecordKeeper &Records, raw_ostream &OS) { PredicateNamespace = "ARM"; EmitFixedLenDecoder(Records, OS, PredicateNamespace, - "if (!Check(S, ", ")) return MCDisassembler::Fail;", + "if (!Check(S, ", "))", "S", "MCDisassembler::Fail", " MCDisassembler::DecodeStatus S = " "MCDisassembler::Success;\n(void)S;"); @@ -142,8 +142,7 @@ void EmitDisassembler(RecordKeeper &Records, raw_ostream &OS) { } EmitFixedLenDecoder(Records, OS, Target.getName(), - "if (", " == MCDisassembler::Fail)" - " return MCDisassembler::Fail;", + "if (", " == MCDisassembler::Fail)", "MCDisassembler::Success", "MCDisassembler::Fail", ""); } |