From 0ff8ae459604c89f14a048673299cc9c6907588f Mon Sep 17 00:00:00 2001 From: Dmitry Babokin Date: Wed, 22 Mar 2017 13:27:26 -0700 Subject: [PATCH] Better fix cbackend. --- cbackend.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cbackend.cpp b/cbackend.cpp index bcd4aed2..ab414770 100644 --- a/cbackend.cpp +++ b/cbackend.cpp @@ -4399,11 +4399,7 @@ bool CWriter::visitBuiltinCall(llvm::CallInst &I, llvm::Intrinsic::ID ID, if (I.getParent()->getParent()->arg_empty()) Out << "vararg_dummy_arg"; else -#if ISPC_LLVM_VERSION <= ISPC_LLVM_4_0 - writeOperand(&*(--I.getParent()->getParent()->arg_end())); -#else // LLVM 5.0+ - writeOperand(&*(I.getParent()->getParent()->arg_end()-1)); -#endif + writeOperand(&*(std::prev(I.getParent()->getParent()->arg_end()))); Out << ')'; return true; case llvm::Intrinsic::vaend: