Skip to content

Commit fe192c6

Browse files
committed
Runtime: Refactor NominalTypeDescriptor to use TrailingObjects.
NFC intended. The layout of trailing matter here is getting fairly complex, so it's good to use LLVM's existing library code to keep track of it. We use a fork of llvm's TrailingObjects.h header so that future changes to LLVM don't disturb the ABI of Swift runtime objects that use the template.
1 parent f7a310a commit fe192c6

File tree

4 files changed

+492
-44
lines changed

4 files changed

+492
-44
lines changed

0 commit comments

Comments
 (0)