Merge pull request #65111 from apple/es-str

Allow all unicode characters in package-name input
This commit is contained in:
Ellie Shin
2023-04-20 17:13:37 -07:00
committed by GitHub
3 changed files with 33 additions and 13 deletions

View File

@@ -839,8 +839,8 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
if (const Arg *A = Args.getLastArg(OPT_package_name)) {
auto pkgName = A->getValue();
if (!Lexer::isIdentifier(pkgName))
Diags.diagnose(SourceLoc(), diag::error_bad_package_name, pkgName);
if (StringRef(pkgName).empty())
Diags.diagnose(SourceLoc(), diag::error_empty_package_name);
else
Opts.PackageName = pkgName;
}