Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/ets/
DaliveAnalyzer.cpp277 ASSERT(doWhile->Test()->TsType() && doWhile->Test()->TsType()->IsConditionalExprType()); in AnalyzeDoLoop()
287 ASSERT(whileStmt->Test()->TsType() && whileStmt->Test()->TsType()->IsConditionalExprType()); in AnalyzeWhileLoop()
305 ASSERT(forStmt->Test()->TsType() && forStmt->Test()->TsType()->IsConditionalExprType()); in AnalyzeForLoop()
DtypeCheckingHelpers.cpp62 …ionType == nullptr || (!conditionType->IsTypeError() && !conditionType->IsConditionalExprType())) { in CheckTruthinessOfType()
658 if ((objectType == nullptr) || !objectType->IsConditionalExprType()) { in ETSBuiltinTypeAsConditionalType()
Darithmetic.cpp428 if (unboxedL == nullptr || !unboxedL->IsConditionalExprType() || unboxedR == nullptr || in CheckBinaryOperatorLogical()
429 !unboxedR->IsConditionalExprType()) { in CheckBinaryOperatorLogical()
Dhelpers.cpp420 ASSERT(leftType->IsConditionalExprType() && rightType->IsConditionalExprType()); in HandleBooleanLogicalOperatorsExtended()
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
DcheckInfiniteLoop.cpp49 if (!type->IsConditionalExprType()) { in ConditionIsAlwaysTrue()
/arkcompiler/ets_frontend/ets2panda/checker/types/
Dtype.h164 bool IsConditionalExprType() const in IsConditionalExprType() function
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dcondition.cpp300 ASSERT(expr->TsType()->IsConditionalExprType()); in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzerHelpers.cpp415 if (operandType == nullptr || !operandType->IsConditionalExprType()) { in ProcessExclamationMark()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp2267 ASSERT(GetAccumulatorType()->IsConditionalExprType()); in LogicalNot()