Opt-in diagnostic for extensions of generic types without generic parameters.

This warning is temporarily going being a flag so that, once it is safe to place generic parameters on extensions of generic types, we can opt-in to update our code when it is convenient.

Swift SVN r26416
This commit is contained in:
Doug Gregor
2015-03-22 12:35:27 +00:00
parent 2fae11d62d
commit af4aa6db65
6 changed files with 46 additions and 2 deletions

View File

@@ -622,6 +622,9 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.DebugConstraintSolver |= Args.hasArg(OPT_debug_constraints);
Opts.DebugGenericSignatures |= Args.hasArg(OPT_debug_generic_signatures);
Opts.DiagnoseGenericExtensions
|= Args.hasArg(OPT_diagnose_generic_extensions);
Opts.DebuggerSupport |= Args.hasArg(OPT_debugger_support);
if (Opts.DebuggerSupport)
Opts.EnableDollarIdentifiers = true;