Merge pull request #34565 from slavapestov/conformance-availability-part1

Sema: (Mostly) check conformance availability
This commit is contained in:
Slava Pestov
2020-11-06 12:49:05 -05:00
committed by GitHub
11 changed files with 563 additions and 57 deletions

View File

@@ -391,6 +391,12 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.DisableAvailabilityChecking |=
Args.hasArg(OPT_disable_availability_checking);
if (auto A = Args.getLastArg(OPT_enable_conformance_availability_errors,
OPT_disable_conformance_availability_errors)) {
Opts.EnableConformanceAvailabilityErrors
= A->getOption().matches(OPT_enable_conformance_availability_errors);
}
if (auto A = Args.getLastArg(OPT_enable_access_control,
OPT_disable_access_control)) {
Opts.EnableAccessControl