Add -Rcross-import option

It is an optional, user-accessible mechanism to have the compiler tell you what it’s cross-importing.

Resolves rdar://problem/60381893
This commit is contained in:
Artem Chikin
2020-04-02 15:56:19 -07:00
parent cf608c0c9a
commit b679fd8738
6 changed files with 31 additions and 0 deletions

View File

@@ -553,6 +553,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
OPT_disable_cross_import_overlays,
Opts.EnableCrossImportOverlays);
Opts.EnableCrossImportRemarks = Args.hasArg(OPT_emit_cross_import_remarks);
llvm::Triple Target = Opts.Target;
StringRef TargetArg;
if (const Arg *A = Args.getLastArg(OPT_target)) {