mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Rename -parse flag to -typecheck
A parse-only option is needed for parse performance tracking and the current option also includes semantic analysis.
This commit is contained in:
@@ -247,8 +247,8 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
|
||||
Action = FrontendOptions::EmitSIB;
|
||||
} else if (Opt.matches(OPT_emit_sibgen)) {
|
||||
Action = FrontendOptions::EmitSIBGen;
|
||||
} else if (Opt.matches(OPT_parse)) {
|
||||
Action = FrontendOptions::Parse;
|
||||
} else if (Opt.matches(OPT_typecheck)) {
|
||||
Action = FrontendOptions::Typecheck;
|
||||
} else if (Opt.matches(OPT_dump_parse)) {
|
||||
Action = FrontendOptions::DumpParse;
|
||||
} else if (Opt.matches(OPT_dump_ast)) {
|
||||
@@ -459,7 +459,7 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
|
||||
case FrontendOptions::NoneAction:
|
||||
break;
|
||||
|
||||
case FrontendOptions::Parse:
|
||||
case FrontendOptions::Typecheck:
|
||||
case FrontendOptions::DumpParse:
|
||||
case FrontendOptions::DumpInterfaceHash:
|
||||
case FrontendOptions::DumpAST:
|
||||
@@ -660,7 +660,7 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
|
||||
case FrontendOptions::REPL:
|
||||
Diags.diagnose(SourceLoc(), diag::error_mode_cannot_emit_dependencies);
|
||||
return true;
|
||||
case FrontendOptions::Parse:
|
||||
case FrontendOptions::Typecheck:
|
||||
case FrontendOptions::EmitModuleOnly:
|
||||
case FrontendOptions::EmitSILGen:
|
||||
case FrontendOptions::EmitSIL:
|
||||
@@ -687,7 +687,7 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
|
||||
case FrontendOptions::REPL:
|
||||
Diags.diagnose(SourceLoc(), diag::error_mode_cannot_emit_header);
|
||||
return true;
|
||||
case FrontendOptions::Parse:
|
||||
case FrontendOptions::Typecheck:
|
||||
case FrontendOptions::EmitModuleOnly:
|
||||
case FrontendOptions::EmitSILGen:
|
||||
case FrontendOptions::EmitSIL:
|
||||
@@ -705,7 +705,7 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
|
||||
!Opts.ModuleDocOutputPath.empty()) {
|
||||
switch (Opts.RequestedAction) {
|
||||
case FrontendOptions::NoneAction:
|
||||
case FrontendOptions::Parse:
|
||||
case FrontendOptions::Typecheck:
|
||||
case FrontendOptions::DumpParse:
|
||||
case FrontendOptions::DumpInterfaceHash:
|
||||
case FrontendOptions::DumpAST:
|
||||
|
||||
Reference in New Issue
Block a user