================
@@ -527,6 +527,13 @@ class TagTableInfo
       Info.EnumExtensibility =
           static_cast<EnumExtensibilityKind>((Payload & 0x3) - 1);
 
+    uint8_t Copyable =
+        endian::readNext<uint8_t, llvm::endianness::little>(Data);
+    if (Copyable == 1)
+      Info.setSwiftCopyable(std::optional(false));
+    else if (Copyable == 2)
+      Info.setSwiftCopyable(std::optional(true));
----------------
egorzhdan wrote:

Good point! Added the constants.

https://github.com/llvm/llvm-project/pull/90064
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to