Allow Swift as a package name

Update AccessScope::isChildOf
Add more tests for package access level
Resolves rdar://106728606
This commit is contained in:
Ellie Shin
2023-03-13 15:18:06 -07:00
parent c71cdccd54
commit 0fe0d6d221
18 changed files with 655 additions and 68 deletions

View File

@@ -762,8 +762,6 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
auto pkgName = A->getValue();
if (!Lexer::isIdentifier(pkgName))
Diags.diagnose(SourceLoc(), diag::error_bad_package_name, pkgName);
else if (pkgName == STDLIB_NAME)
Diags.diagnose(SourceLoc(), diag::error_stdlib_package_name, pkgName);
else
Opts.PackageName = pkgName;
}