From 5952576de596a39c7a4110684a2fa74157276585 Mon Sep 17 00:00:00 2001 From: Roman Tereshin Date: Thu, 31 May 2018 01:56:07 +0000 Subject: [GlobalISel][Legalizer] LegalizerInfo verifier: Making LegalizerInfo::verify(...) errors fatal Reviewers: aemerson, qcolombet Reviewed By: qcolombet Differential Revision: https://reviews.llvm.org/D46339 llvm-svn: 333619 --- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'llvm/lib/CodeGen') diff --git a/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp index 2d4eb3885fa..74e2b4896e6 100644 --- a/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp +++ b/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp @@ -564,6 +564,9 @@ void LegalizerInfo::verify(const MCInstrInfo &MII) const { for (unsigned Opcode : FailedOpcodes) errs() << " " << MII.getName(Opcode); errs() << "\n"; + + report_fatal_error("ill-defined LegalizerInfo" + ", try -debug-only=legalizer-info for details"); } #endif } -- cgit v1.2.3