Add -enable-cxx-interop flag and support for extern "C" {}

This commit is contained in:
Parker Schuh
2019-06-27 17:42:01 -07:00
parent 8221c6735c
commit fa69a73ee4
16 changed files with 97 additions and 25 deletions

View File

@@ -501,6 +501,7 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
TargetArg = A->getValue();
}
Opts.EnableCXXInterop |= Args.hasArg(OPT_enable_cxx_interop);
Opts.EnableObjCInterop =
Args.hasFlag(OPT_enable_objc_interop, OPT_disable_objc_interop,
Target.isOSDarwin());