commit | d80218fa4221c76fa1b822a406253921d4c7f8fc | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Thu Nov 19 02:27:55 2015 +0000 |
committer | John McCall <rjmccall@apple.com> | Thu Nov 19 02:27:55 2015 +0000 |
tree | 175bcce0f7357453b5f5fe2994370e9e3a058135 | |
parent | 61fcb521fa1dd3426b653818fd315f9e542fc12b [diff] |
Fix the emission of ARC-style ivar layouts in the fragile runtime to start at the offset of the first ivar instead of the rounded-up end of the superclass. The latter could include a large amount of tail padding because of a highly-aligned ivar, and subclass ivars can be laid out within that. llvm-svn: 253533