diff options
Diffstat (limited to 'llvm/unittests')
| -rw-r--r-- | llvm/unittests/MI/LiveIntervalTest.cpp | 3 | ||||
| -rw-r--r-- | llvm/unittests/Target/AArch64/InstSizes.cpp | 16 |
2 files changed, 12 insertions, 7 deletions
diff --git a/llvm/unittests/MI/LiveIntervalTest.cpp b/llvm/unittests/MI/LiveIntervalTest.cpp index 0b9510ec43b..7118a43e6d8 100644 --- a/llvm/unittests/MI/LiveIntervalTest.cpp +++ b/llvm/unittests/MI/LiveIntervalTest.cpp @@ -151,7 +151,8 @@ body: | std::unique_ptr<MIRParser> MIR; std::unique_ptr<Module> M = parseMIR(Context, PM, MIR, *TM, MIRString, "func"); - assert(M && "MIR parsing successfull"); + if (!M) + report_fatal_error("Could not parse MIR code\n"); PM.add(new TestPass(T)); diff --git a/llvm/unittests/Target/AArch64/InstSizes.cpp b/llvm/unittests/Target/AArch64/InstSizes.cpp index a4bcd6821ec..c1fe7f22dc5 100644 --- a/llvm/unittests/Target/AArch64/InstSizes.cpp +++ b/llvm/unittests/Target/AArch64/InstSizes.cpp @@ -21,7 +21,8 @@ std::unique_ptr<TargetMachine> createTargetMachine() { std::string Error; const Target *TheTarget = TargetRegistry::lookupTarget(TT, Error); - assert(TheTarget && "Target not registered"); + if (!TheTarget) + report_fatal_error("Target not registered"); return std::unique_ptr<TargetMachine>( TheTarget->createTargetMachine(TT, CPU, FS, TargetOptions(), None, @@ -58,21 +59,24 @@ void runChecks( std::unique_ptr<MemoryBuffer> MBuffer = MemoryBuffer::getMemBuffer(MIRString); std::unique_ptr<MIRParser> MParser = createMIRParser(std::move(MBuffer), Context); - assert(MParser && "Couldn't create MIR parser"); + if (!MParser) + report_fatal_error("Couldn't create MIR parser"); std::unique_ptr<Module> M = MParser->parseIRModule(); - assert(M && "Couldn't parse module"); + if (!M) + report_fatal_error("Couldn't parse module"); M->setTargetTriple(TM->getTargetTriple().getTriple()); M->setDataLayout(TM->createDataLayout()); MachineModuleInfo MMI(TM); bool Res = MParser->parseMachineFunctions(*M, MMI); - (void)Res; - assert(!Res && "Couldn't parse MIR functions"); + if (Res) + report_fatal_error("Couldn't parse MIR functions"); auto F = M->getFunction("sizes"); - assert(F && "Couldn't find intended function"); + if (!F) + report_fatal_error("Couldn't find intended function"); auto &MF = MMI.getOrCreateMachineFunction(*F); Checks(*II, MF); |

