]> granicus.if.org Git - llvm/commitdiff
Fix wasm build after arg_begin iterator type change
authorReid Kleckner <rnk@google.com>
Fri, 17 Mar 2017 17:24:03 +0000 (17:24 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 17 Mar 2017 17:24:03 +0000 (17:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298106 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp

index 72cb1ccbe668dca3cb113f5a589ebff7985bc6ed..279b4bdfabe89f67691ffccf0d49ede7028d3df2 100644 (file)
@@ -624,7 +624,7 @@ void WebAssemblyLowerEmscriptenEHSjLj::createSetThrewFunction(Module &M) {
   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);