You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SIL: Fix opaque type erasure after clearing [serialized] flags
After serialization, we no longer need to enforce the resilience
boundary between inlinable and non-inlinable functions, so we
make a pass over the SIL to clear [serialized] flags and
substitute any opaque return types.
This duplicated a bit of logic elsewhere and did so incorrectly.
Remove the unnecessary code since SILCloner already has the right
support for substituting opaque return types.
Fixes rdar://problem/115355709.
0 commit comments