Преглед изворни кода

Replace `isStruct() || isClass()` with `!isUnion()` (#5715)

Follow up of
https://github.com/carbon-language/carbon-lang/pull/5709/files#r2162385549

Part of https://github.com/carbon-language/carbon-lang/issues/5533.
Boaz Brickner пре 10 месеци
родитељ
комит
4b8ac429a7
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      toolchain/check/import_cpp.cpp

+ 1 - 1
toolchain/check/import_cpp.cpp

@@ -529,7 +529,7 @@ static auto MapBuiltinType(Context& context, const clang::BuiltinType& type)
 static auto MapRecordType(Context& context, SemIR::LocId loc_id,
                           const clang::RecordType& type) -> TypeExpr {
   auto* record_decl = clang::dyn_cast<clang::CXXRecordDecl>(type.getDecl());
-  if (record_decl && (record_decl->isStruct() || record_decl->isClass())) {
+  if (record_decl && !record_decl->isUnion()) {
     auto& clang_decls = context.sem_ir().clang_decls();
     SemIR::InstId record_inst_id = SemIR::InstId::None;
     if (auto record_clang_decl_id = clang_decls.Lookup(