[NFC] AST: Introduce and use Identifier::isConstructor

This commit is contained in:
Anthony Latsis
2023-12-25 16:54:52 +03:00
parent 52615eaeee
commit bd2f48d9d2
15 changed files with 29 additions and 30 deletions

View File

@@ -798,11 +798,11 @@ Parser::parseFunctionSignature(DeclBaseName SimpleName,
SmallVector<Identifier, 4> NamePieces;
ParserStatus Status;
ParameterContextKind paramContext = SimpleName.isOperator()
? ParameterContextKind::Operator
: (SimpleName == DeclBaseName::createConstructor()
? ParameterContextKind::Initializer
: ParameterContextKind::Function);
ParameterContextKind paramContext =
SimpleName.isOperator()
? ParameterContextKind::Operator
: (SimpleName.isConstructor() ? ParameterContextKind::Initializer
: ParameterContextKind::Function);
Status |= parseFunctionArguments(NamePieces, bodyParams, paramContext,
defaultArgs);
FullName = DeclName(Context, SimpleName, NamePieces);