소스 검색

Simplify type check. (#7155)

Assisted-by: Gemini via Antigravity
Richard Smith 1 일 전
부모
커밋
ab409a6a71
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      toolchain/check/handle_if_expr.cpp

+ 2 - 3
toolchain/check/handle_if_expr.cpp

@@ -37,9 +37,8 @@ auto HandleParseNode(Context& context, Parse::IfExprIfId node_id) -> bool {
 static auto DecayIntLiteralToSizedInt(Context& context, Parse::NodeId node_id,
                                       SemIR::InstId operand_id)
     -> SemIR::InstId {
-  if (context.types().GetTypeInstId(
-          context.insts().Get(operand_id).type_id()) ==
-      SemIR::IntLiteralType::TypeInstId) {
+  if (context.types().Is<SemIR::IntLiteralType>(
+          context.insts().Get(operand_id).type_id())) {
     operand_id = ConvertToValueOfType(
         context, node_id, operand_id,
         MakeIntType(context, node_id, SemIR::IntKind::Signed,