================
@@ -693,85 +676,69 @@ def CIR_RecordType : CIR_Type<"Record", "record", [
   let genVerifyDecl = 1;
 
   let builders = [
-    // Create an identified and complete record type.
+    // Create an identified and complete struct/class type.
     TypeBuilder<(ins
       "llvm::ArrayRef<mlir::Type>":$members,
       "mlir::StringAttr":$name,
       "bool":$packed,
       "bool":$padded,
-      "RecordKind":$kind
+      "bool":$is_class
     ), [{
       return $_get($_ctxt, members, name, /*incomplete=*/false, packed, padded,
-                   kind);
+                   is_class, /*padding=*/mlir::Type{});
     }]>,
 
-    // Create an identified and incomplete record type.
+    // Create an identified and incomplete struct/class type.
     TypeBuilder<(ins
       "mlir::StringAttr":$name,
-      "RecordKind":$kind
+      "bool":$is_class
     ), [{
-      return $_get($_ctxt, /*members=*/llvm::ArrayRef<Type>{}, name,
-                         /*incomplete=*/true, /*packed=*/false,
-                         /*padded=*/false, kind);
+      return $_get($_ctxt, /*members=*/llvm::ArrayRef<mlir::Type>{}, name,
+                   /*incomplete=*/true, /*packed=*/false,
+                   /*padded=*/false, is_class, /*padding=*/mlir::Type{});
----------------
erichkeane wrote:

and here?

https://github.com/llvm/llvm-project/pull/199790
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to