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 @@ -270,7 +270,8 @@ static llvm::Error resolveExplicitModuleInputs(
270
270
auto optionalBridgingHeaderDepModuleInfo = cache.findKnownDependency (
271
271
{bridgingHeaderDepName, ModuleDependencyKind::Clang});
272
272
const auto bridgingHeaderDepModuleDetails =
273
- optionalBridgingHeaderDepModuleInfo.getAsClangModule ();
273
+ optionalBridgingHeaderDepModuleInfo.getAsClangModule ();
274
+ commandLine.push_back (" -Xcc" );
274
275
commandLine.push_back (
275
276
" -fmodule-map-file=" +
276
277
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