Fix lto AddStreamFn in gold plugin.
authorZequan Wu <zequanwu@google.com>
Tue, 22 Nov 2022 22:59:43 +0000 (14:59 -0800)
committerZequan Wu <zequanwu@google.com>
Tue, 22 Nov 2022 23:00:26 +0000 (15:00 -0800)
llvm/tools/gold/gold-plugin.cpp

index 59cff41..f7eb7fa 100644 (file)
@@ -1091,7 +1091,9 @@ static std::vector<std::pair<SmallString<128>, bool>> runLTO() {
   size_t MaxTasks = Lto->getMaxTasks();
   std::vector<std::pair<SmallString<128>, bool>> Files(MaxTasks);
 
-  auto AddStream = [&](size_t Task) -> std::unique_ptr<CachedFileStream> {
+  auto AddStream =
+      [&](size_t Task,
+          const Twine &ModuleName) -> std::unique_ptr<CachedFileStream> {
     Files[Task].second = !SaveTemps;
     int FD = getOutputFileName(Filename, /* TempOutFile */ !SaveTemps,
                                Files[Task].first, Task);