@@ -204,7 +204,7 @@ utils::UseRangesCheck::ReplacerMap UseRangesCheck::getReplacerMap() const {
204204 ReplacerMap Results;
205205 static const Signature SingleSig = {{0 }};
206206 static const Signature TwoSig = {{0 }, {2 }};
207- static const auto AddFrom =
207+ const auto AddFrom =
208208 [&Results](llvm::IntrusiveRefCntPtr<UseRangesCheck::Replacer> Replacer,
209209 std::initializer_list<StringRef> Names, StringRef Prefix) {
210210 llvm::SmallString<64 > Buffer;
@@ -214,17 +214,17 @@ utils::UseRangesCheck::ReplacerMap UseRangesCheck::getReplacerMap() const {
214214 }
215215 };
216216
217- static const auto AddFromStd =
218- [](llvm::IntrusiveRefCntPtr<UseRangesCheck::Replacer> Replacer,
219- std::initializer_list<StringRef> Names) {
217+ const auto AddFromStd =
218+ [& ](llvm::IntrusiveRefCntPtr<UseRangesCheck::Replacer> Replacer,
219+ std::initializer_list<StringRef> Names) {
220220 AddFrom (Replacer, Names, " std" );
221221 };
222222
223- static const auto AddFromBoost =
224- [](llvm::IntrusiveRefCntPtr<UseRangesCheck::Replacer> Replacer,
225- std::initializer_list<
226- std::pair<StringRef, std::initializer_list<StringRef>>>
227- NamespaceAndNames) {
223+ const auto AddFromBoost =
224+ [& ](llvm::IntrusiveRefCntPtr<UseRangesCheck::Replacer> Replacer,
225+ std::initializer_list<
226+ std::pair<StringRef, std::initializer_list<StringRef>>>
227+ NamespaceAndNames) {
228228 for (auto [Namespace, Names] : NamespaceAndNames)
229229 AddFrom (Replacer, Names,
230230 SmallString<64 >{" boost" , (Namespace.empty () ? " " : " ::" ),
0 commit comments