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
SILGen: Ignore placeholders and missing methods during conformance emission.
Builds on #72286.
Use a more forgiving strategy when handling potentially invalid conformances
during SILGen. Conformances may be erroneously marked invalid during witness
resolution, even when they can still be successfully emitted, so we can't bail
out of witness table emission if the invalid bit is set. Instead, just ignore
placeholders and missing methods in the witness table emitter and trust that if
an error was diagnosed during resolution that compilation will be aborted.
Resolves rdar://125947349
0 commit comments