swift
502941ca - More arcana about MPEs carrying class existentials

Commit
1 year ago
More arcana about MPEs carrying class existentials The first word in a class existential is the class pointer itself. This pointer exposes spare bits differently depending on the platform, which becomes apparent when you try to reflect an Optional carrying such an MPE. Add new test cases and some logic to zero out the first word of spare bit information only on platforms with 8-byte pointers.
Author
Parents
Loading