Commits

Joe Groff committed bb1f5165550
IRGen: Lower SIL SpecializeInsts. Collect the substitutions from SpecializeInsts and use them when emitting an ApplyInst to pass archetype parameters and to reexplode arguments at the right abstraction level for the generic callee. Unfortunately, ArchetypeTypeInfo::allocate() is broken, so alloc_box $T for an archetype type T doesn't yet work. Swift SVN r4597