Create feature flag for SE-0384

This commit is contained in:
Nuri Amari
2023-03-29 10:04:55 -07:00
parent 7ce49a4e46
commit 564621e330
19 changed files with 35 additions and 21 deletions

View File

@@ -1366,8 +1366,7 @@ static bool ParseClangImporterArgs(ClangImporterOptions &Opts,
// type seems to be NoneAction.
if (FrontendOpts.RequestedAction != FrontendOptions::ActionType::REPL &&
FrontendOpts.RequestedAction != FrontendOptions::ActionType::NoneAction &&
(Args.hasArg(OPT_enable_import_objc_forward_declarations) ||
LangOpts.isSwiftVersionAtLeast(6))) {
LangOpts.hasFeature(Feature::ImportObjcForwardDeclarations)) {
Opts.ImportForwardDeclarations = true;
}