Commits

Devin Coughlin committed 1fbe423622e
Sema: Update TypeRefinementContext to be able to handle more kinds of introduction nodes. NFC Move away from PointerUnion4 to represent the node that introduced a refinement context. This is needed to support availability for CatchStmts, where refinement contexts will be introduced by patterns. This is NFC, but it includes part of a test I mistakenly left out in r30383. Swift SVN r30385