From 8fbe04f46b4347331ee9c77c83e38830ee7e9cbc Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 31 Mar 2021 16:45:19 -0400 Subject: [PATCH] MachineVerifier: Continue reporting errors for copies This was skipping verification of later copies, but generally the verifier tries to report as many things wrong as possible in the function. --- llvm/lib/CodeGen/MachineVerifier.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/llvm/lib/CodeGen/MachineVerifier.cpp b/llvm/lib/CodeGen/MachineVerifier.cpp index 15fbda4..0a92056 100644 --- a/llvm/lib/CodeGen/MachineVerifier.cpp +++ b/llvm/lib/CodeGen/MachineVerifier.cpp @@ -1676,8 +1676,6 @@ void MachineVerifier::visitMachineInstrBefore(const MachineInstr *MI) { // Verify properties of various specific instruction types switch (MI->getOpcode()) { case TargetOpcode::COPY: { - if (foundErrors) - break; const MachineOperand &DstOp = MI->getOperand(0); const MachineOperand &SrcOp = MI->getOperand(1); LLT DstTy = MRI->getType(DstOp.getReg()); -- 2.7.4