From: Daniel Jasper Date: Fri, 4 Aug 2017 05:05:29 +0000 (+0000) Subject: Prevent unused warning in non-assert builds (introduced in r310014). X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2801a44d3fc617cd794c0ac1dbf1934620b27480;p=llvm Prevent unused warning in non-assert builds (introduced in r310014). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310022 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/IR/DIBuilder.cpp b/lib/IR/DIBuilder.cpp index f4702b377f9..5d4181a2c51 100644 --- a/lib/IR/DIBuilder.cpp +++ b/lib/IR/DIBuilder.cpp @@ -678,8 +678,8 @@ DIExpression *DIBuilder::createFragmentExpression(unsigned OffsetInBits, if (Op.getOp() == dwarf::DW_OP_LLVM_fragment) { // Make the new offset point into the existing fragment. uint64_t FragmentOffsetInBits = Op.getArg(0); - uint64_t FragmentSizeInBits = Op.getArg(1); - assert((OffsetInBits + SizeInBits <= FragmentSizeInBits) && + // Op.getArg(1) is FragmentSizeInBits. + assert((OffsetInBits + SizeInBits <= Op.getArg(1)) && "new fragment outside of original fragment"); OffsetInBits += FragmentOffsetInBits; break;