Commits

Joe Groff committed b5d5cf0c8d1
SILGen: Don't crash when peepholing a ForceValue of nested OptionalEvaluations. The type checker produces nested optional evaluations for expressions of the form 'x.optionalProperty?.optionalProperty as NonOptionalType'. SILGen had a peephole for this case that was apparently never tested, because we tried to dereference a null failure BB. Fixes <rdar://problem/17576873> and at least half a dozen dupes. The codegen is still kind of ridiculous, but correct. Swift SVN r20358