================ @@ -589,10 +589,16 @@ class TagTableInfo uint8_t Copyable = endian::readNext<uint8_t, llvm::endianness::little>(Data); - if (Copyable == kSwiftNonCopyable) + if (Copyable == kSwiftDoesNotConform) Info.setSwiftCopyable(std::optional(false)); - else if (Copyable == kSwiftCopyable) + else if (Copyable == kSwiftConforms) Info.setSwiftCopyable(std::optional(true)); + uint8_t Escapable = + endian::readNext<uint8_t, llvm::endianness::little>(Data); + if (Escapable == kSwiftDoesNotConform) + Info.setSwiftEscapable(std::optional(false)); + else if (Escapable == kSwiftConforms) + Info.setSwiftEscapable(std::optional(true)); ---------------- compnerd wrote:
```suggestion if (Escapable == kSwiftConforms || Escapable == kSwiftDoesNotConform) Info.setSwiftEscapable(std::optional(Escapable == kSwiftConforms)); ``` https://github.com/llvm/llvm-project/pull/115866 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits