From d6905ea9b089d07d37fa860c8a97f7f42ade682c Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Mon, 22 Jul 2024 22:24:40 -0500 Subject: [PATCH] [Clang] Fix r-value binding that Windows doesn't like --- clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp b/clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp index c71873160a5a..3885166e76ca 100644 --- a/clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp +++ b/clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp @@ -426,7 +426,7 @@ Expected getSymbolsFromBitcode(MemoryBufferRef Buffer, } } if (Extracted) - for (auto &[Name, Symbol] : PendingSymbols) + for (const auto &[Name, Symbol] : PendingSymbols) SymTab[Name] = Symbol; return Extracted; } @@ -456,7 +456,7 @@ Expected getSymbolsFromObject(ObjectFile &ObjFile, OldSym.UsedInRegularObj = true; } if (Extracted) - for (auto &[Name, Symbol] : PendingSymbols) + for (const auto &[Name, Symbol] : PendingSymbols) SymTab[Name] = Symbol; return Extracted; }