swift
ba8ba57c - [cxx-interop] Layout reference types that use tail padding of their bases correctly

Commit
190 days ago
[cxx-interop] Layout reference types that use tail padding of their bases correctly This is a follow-up to d3e43bbe which resolved the issue for value types, but not for foreign reference types. This change teaches IRGen that a base type of a C++ type might occupy less memory than its `sizeof`, specifically, it might only use `dsize` amount of memory. rdar://147527755
Author
Parents
Loading