[llvm] r298106 - Fix wasm build after arg_begin iterator type change
Reid Kleckner via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 17 10:24:04 PDT 2017
Author: rnk
Date: Fri Mar 17 12:24:03 2017
New Revision: 298106
URL: http://llvm.org/viewvc/llvm-project?rev=298106&view=rev
Log:
Fix wasm build after arg_begin iterator type change
Modified:
llvm/trunk/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
Modified: llvm/trunk/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp?rev=298106&r1=298105&r2=298106&view=diff
==============================================================================
--- llvm/trunk/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp (original)
+++ llvm/trunk/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp Fri Mar 17 12:24:03 2017
@@ -624,7 +624,7 @@ void WebAssemblyLowerEmscriptenEHSjLj::c
Function *F =
Function::Create(FTy, GlobalValue::ExternalLinkage, SetThrewFName, &M);
Argument *Arg1 = &*(F->arg_begin());
- Argument *Arg2 = &*(++F->arg_begin());
+ Argument *Arg2 = &*std::next(F->arg_begin());
Arg1->setName("threw");
Arg2->setName("value");
BasicBlock *EntryBB = BasicBlock::Create(C, "entry", F);
More information about the llvm-commits
mailing list