From 418237bed8e7372930f0a2491af2ba8c68f032be Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 23 Aug 2016 22:14:15 +0000 Subject: [PATCH] #ifdef out validation code when asserts are disabled to remove unused variable warnings. llvm-svn: 279582 --- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp index c9499ca..2cb7e66 100644 --- a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp +++ b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp @@ -264,6 +264,7 @@ MachineInstrBuilder MachineIRBuilder::buildSelect(LLT Ty, unsigned Res, } void MachineIRBuilder::validateTruncExt(ArrayRef Tys, bool IsExtend) { +#ifndef NDEBUG assert(Tys.size() == 2 && "cast should have a source and a dest type"); LLT DstTy{Tys[0]}, SrcTy{Tys[1]}; @@ -280,4 +281,5 @@ void MachineIRBuilder::validateTruncExt(ArrayRef Tys, bool IsExtend) { else assert(DstTy.getSizeInBits() < SrcTy.getSizeInBits() && "invalid widening trunc"); +#endif } -- 2.7.4