[driver] Disallow "swift" as a module name unless -parse-stdlib is passed.

I didn't bother duplicating this check in -frontend mode. I think that's
acceptable.

<rdar://problem/15083796>

Swift SVN r13759
This commit is contained in:
Jordan Rose
2014-02-10 22:40:44 +00:00
parent 0de8d19514
commit c24a6a7b46
4 changed files with 17 additions and 10 deletions

View File

@@ -261,7 +261,7 @@ static bool ParseFrontendArgs(FrontendOptions &Opts, ArgList &Args,
Opts.InputFilenames.size() == 1)) {
ModuleName = "main";
} else {
Diags.diagnose(SourceLoc(), diag::bad_module_name,
Diags.diagnose(SourceLoc(), diag::error_bad_module_name,
ModuleName, A == nullptr);
ModuleName = "__bad__";
}