[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