Commits

Joe Groff committed 8deec52b173
Rework AST representation of CaseStmts. A single case block can have one or more 'case ...:' labels. 'case' labels contain patterns instead of exprs. 'default:' is a funny spelling for 'case _:'. Change the CaseStmt representation and rip out all the parsing, type-checking, and SILGen built off the old representation. Swift SVN r5795