Skip to content

Commit 8d4c88c

Browse files
authored
Merge pull request swiftlang#39593 from etcwilde/ewilde/fix-mainmain-name
NFC: $ is not a portable identifier character
2 parents fb8ec6f + f898fcf commit 8d4c88c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/Sema/TypeCheckConcurrency.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2873,12 +2873,13 @@ getActorIsolationForMainFuncDecl(FuncDecl *fnDecl) {
28732873
ASTContext &ctx = fnDecl->getASTContext();
28742874

28752875
const bool isMainMain = fnDecl->isMainTypeMainMethod();
2876-
const bool isMain$Main =
2876+
const bool isMainInternalMain =
28772877
fnDecl->getBaseIdentifier() == ctx.getIdentifier("$main") &&
28782878
!fnDecl->isInstanceMember() &&
28792879
fnDecl->getResultInterfaceType()->isVoid() &&
28802880
fnDecl->getParameters()->size() == 0;
2881-
const bool isMainFunction = isMainDeclContext && (isMainMain || isMain$Main);
2881+
const bool isMainFunction =
2882+
isMainDeclContext && (isMainMain || isMainInternalMain);
28822883
const bool hasMainActor = !ctx.getMainActorType().isNull();
28832884

28842885
return isMainFunction && hasMainActor

0 commit comments

Comments
 (0)