File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -271,7 +271,8 @@ static llvm::Error resolveExplicitModuleInputs(
271
271
auto optionalBridgingHeaderDepModuleInfo = cache.findKnownDependency (
272
272
{bridgingHeaderDepName, ModuleDependencyKind::Clang});
273
273
const auto bridgingHeaderDepModuleDetails =
274
- optionalBridgingHeaderDepModuleInfo.getAsClangModule ();
274
+ optionalBridgingHeaderDepModuleInfo.getAsClangModule ();
275
+ commandLine.push_back (" -Xcc" );
275
276
commandLine.push_back (
276
277
" -fmodule-map-file=" +
277
278
remapPath (bridgingHeaderDepModuleDetails->moduleMapFile ));
Original file line number Diff line number Diff line change 49
49
// CHECK-DAG: "clang": "Dart"
50
50
// CHECK: ],
51
51
// CHECK: "commandLine": [
52
- // CHECK: "-fmodule-map-file={{.*}}{{/|\\}}CHeaders{{/|\\}}module.modulemap"
52
+ // CHECK: "-Xcc"
53
+ // CHECK-NEXT: "-fno-implicit-modules"
54
+ // CHECK: "-Xcc"
55
+ // CHECK-NEXT: "-fno-implicit-module-maps"
56
+ // CHECK-DAG: "-Xcc",
57
+ // CHECK-NEXT: "-fmodule-file=Dart={{.*}}"
58
+ // CHECK-DAG: "-Xcc"
59
+ // CHECK-NEXT: "-fmodule-map-file={{.*}}{{/|\\}}CHeaders{{/|\\}}module.modulemap"
60
+ // CHECK-DAG: "-Xcc",
61
+ // CHECK-NEXT: "-fmodule-file=SwiftShims={{.*}}"
62
+ // CHECK-DAG: "-Xcc",
63
+ // CHECK-NEXT: "-fmodule-file=X={{.*}}"
53
64
// CHECK-NOT: "-fmodule-map-file={{.*}}{{/|\\}}TestCHeaders{{/|\\}}module.modulemap"
54
65
// CHECK: ]
55
66
You can’t perform that action at this time.
0 commit comments