Commits

John McCall committed d461d72e85e
Implement ErasureExpr in IR-gen, at least as far as generating value witnesses goes. There are three major remaining things to do to support protocols: - laying out the actual protocol members - emitting witnesse for the actual protocol members - detecting uses of the actual protocol members and funnelling them through the witnesses as appropriate All this work was just to let us treat protocol types as first-class values. Swift SVN r1899