diff --git a/ir/expressions/conditionalExpression.cpp b/ir/expressions/conditionalExpression.cpp index f32ed731ddc4f0143089324f4feca6c27b9262e2..200462902f87961f36e8bdf1184c3d4917ddb910 100644 --- a/ir/expressions/conditionalExpression.cpp +++ b/ir/expressions/conditionalExpression.cpp @@ -148,16 +148,7 @@ checker::Type *ConditionalExpression::NumericConditionalCheck(checker::ETSChecke if (consequentType->IsLongType() || alternateType->IsLongType()) { return checker->GlobalLongType(); } - if (consequentType->IsIntType() || alternateType->IsIntType()) { - return checker->GlobalIntType(); - } - if (consequentType->IsShortType() || alternateType->IsShortType()) { - return checker->GlobalShortType(); - } - if (consequentType->IsByteType() || alternateType->IsByteType()) { - return checker->GlobalByteType(); - } - UNREACHABLE(); + return checker->GlobalIntType(); } } // namespace panda::es2panda::ir