Sema: Add temporary flag to stage in availability checking in implicit functions

This flag enables checking of availability (deprecation, explicit unavailability,
and potential unavailability) in synthesized functions. The flag will go away once this
checking is fully staged in.

Swift SVN r26624
This commit is contained in:
Devin Coughlin
2015-03-27 06:48:50 +00:00
parent 209d9d6f5b
commit bdc7475d6b
6 changed files with 46 additions and 2 deletions

View File

@@ -606,6 +606,9 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.EnableExperimentalUnavailableAsOptional |=
Args.hasArg(OPT_enable_experimental_unavailable_as_optional);
Opts.EnableAvailabilityCheckingInImplicitFunctions |=
Args.hasArg(OPT_enable_availability_checking_in_implicit_functions);
Opts.EnableCFunctionPointers |=
Args.hasArg(OPT_enable_c_function_pointers);