From 76b6cb515b2f385f8cdd3c41ecd31c78698f20b2 Mon Sep 17 00:00:00 2001 From: Alexander Kornienko Date: Thu, 12 Nov 2020 18:14:06 +0100 Subject: [PATCH] Fix unused variable warning in release builds --- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/lib/Transforms/Coroutines/CoroSplit.cpp b/llvm/lib/Transforms/Coroutines/CoroSplit.cpp index fd1f074..ddc7bc7 100644 --- a/llvm/lib/Transforms/Coroutines/CoroSplit.cpp +++ b/llvm/lib/Transforms/Coroutines/CoroSplit.cpp @@ -685,6 +685,7 @@ Value *CoroCloner::deriveNewFramePointer() { InlineFunctionInfo InlineInfo; auto InlineRes = InlineFunction(*CallerContext, InlineInfo); assert(InlineRes.isSuccess()); + (void)InlineRes; return Builder.CreateBitCast(FramePtrAddr, FramePtrTy); } // In continuation-lowering, the argument is the opaque storage. @@ -1460,6 +1461,7 @@ static void splitAsyncCoroutine(Function &F, coro::Shape &Shape, InlineFunctionInfo FnInfo; auto InlineRes = InlineFunction(*TailCall, FnInfo); assert(InlineRes.isSuccess() && "Expected inlining to succeed"); + (void)InlineRes; Builder.CreateRetVoid(); // Replace the lvm.coro.async.resume intrisic call. -- 2.7.4