From 3ff51016a6291dd8d1e818e3cc43a92eb30156c8 Mon Sep 17 00:00:00 2001 From: Egor Zhdan Date: Fri, 27 Sep 2024 19:32:01 +0100 Subject: [PATCH] [cxx-interop] Workaround a modularization issue in benchmarks `import CxxStdlib` should not be required, since `CxxStdlibPerformance` transitively imports the C++ stdlib, but having the explicit import works around a modularization issue (rdar://128520766). rdar://136330247 --- benchmark/cxx-source/CxxSpanTests.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/benchmark/cxx-source/CxxSpanTests.swift b/benchmark/cxx-source/CxxSpanTests.swift index 5611badff9f..1b42d3a9664 100644 --- a/benchmark/cxx-source/CxxSpanTests.swift +++ b/benchmark/cxx-source/CxxSpanTests.swift @@ -12,6 +12,7 @@ import TestsUtils import CxxStdlibPerformance +import CxxStdlib // FIXME(rdar://128520766): this import should be redundant let iterRepeatFactor = 7