Home
last modified time | relevance | path

Searched refs:sigType (Results 1 – 1 of 1) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dfunction.cpp545 if (Type *sigType = sig->Params().at(i)->TsType(); in ChooseMostSpecificSignature() local
546sigType->IsETSObjectType() && !sigType->AsETSObjectType()->HasObjectFlag(ETSObjectFlags::INTERFACE… in ChooseMostSpecificSignature()
547 mostSpecificType = sigType; in ChooseMostSpecificSignature()
554 … auto evaluateResult = [this, &mostSpecificType, &prevSig, pos](Signature *sig, Type *sigType) { in ChooseMostSpecificSignature() argument
555 if (Relation()->IsAssignableTo(sigType, mostSpecificType)) { in ChooseMostSpecificSignature()
556 mostSpecificType = sigType; in ChooseMostSpecificSignature()
558 } else if (sigType->IsETSObjectType() && mostSpecificType->IsETSObjectType() && in ChooseMostSpecificSignature()
559 !Relation()->IsAssignableTo(mostSpecificType, sigType)) { in ChooseMostSpecificSignature()
573 Type *sigType = sig->Params().at(i)->TsType(); in ChooseMostSpecificSignature() local
575sigType->IsETSObjectType() && !sigType->AsETSObjectType()->HasObjectFlag(ETSObjectFlags::INTERFACE… in ChooseMostSpecificSignature()
[all …]