// RUN: %empty-directory(%t) // RUN: %target-swift-frontend %s -c -enable-experimental-cxx-interop -Xcc -std=c++17 -Xcc -fmodules-cache-path=%t // RUN: %target-swift-frontend %s -c -enable-experimental-cxx-interop -Xcc -std=c++20 -Xcc -fmodules-cache-path=%t // RUN: %empty-directory(%t) // RUN: %target-swift-frontend %s -c -enable-experimental-cxx-interop -Xcc -std=c++17 -Xcc -fmodules-cache-path=%t -DADD_CXXSTDLIB // RUN: %target-swift-frontend %s -c -enable-experimental-cxx-interop -Xcc -std=c++20 -Xcc -fmodules-cache-path=%t -DADD_CXXSTDLIB // RUN: ls -R %/t | %FileCheck %s #if canImport(Foundation) import Foundation #endif #if ADD_CXXSTDLIB import CxxStdlib #endif func test() { #if ADD_CXXSTDLIB let _ = std.string() #endif } // CHECK: std-{{.*}}.pcm