Index: llvm/include/llvm/CodeGen/WasmEHFuncInfo.h =================================================================== --- llvm/include/llvm/CodeGen/WasmEHFuncInfo.h +++ llvm/include/llvm/CodeGen/WasmEHFuncInfo.h @@ -44,7 +44,7 @@ assert(hasUnwindSrcs(BB)); const auto &Set = UnwindDestToSrcs.lookup(BB); SmallPtrSet Ret; - for (const auto &P : Set) + for (const auto P : Set) Ret.insert(P.get()); return Ret; } @@ -70,7 +70,7 @@ assert(hasUnwindSrcs(MBB)); const auto &Set = UnwindDestToSrcs.lookup(MBB); SmallPtrSet Ret; - for (const auto &P : Set) + for (const auto P : Set) Ret.insert(P.get()); return Ret; } Index: llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp =================================================================== --- llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp +++ llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp @@ -345,7 +345,7 @@ for (auto &KV : EHInfo.UnwindDestToSrcs) { const auto *Dest = KV.first.get(); UnwindDestToSrcs[MBBMap[Dest]] = SmallPtrSet(); - for (const auto &P : KV.second) + for (const auto P : KV.second) UnwindDestToSrcs[MBBMap[Dest]].insert( MBBMap[P.get()]); }