SILGen: More general re-abstraction thunks

Kill the two Transform subclasses, OrigToSubst and SubstToOrig. Instead,
Transform::transform() and other functions take an abstraction pattern
for both the input and the output value.

This simplifies the code in preparation for resilience expansion thunks.
This commit is contained in:
Slava Pestov
2015-11-01 18:30:38 -08:00
parent 8b3753b995
commit dd5feb616f

File diff suppressed because it is too large Load Diff