Commits

Doug Gregor committed 9256250273d
Fix type checking for a non-throwing function as a subtype of a throwing function. A non-throwing function can be a trivial subtype of a throwing function. Encode this rule more directly, introduce some additional tests to ensure that we get the behavior right where we need exact matches, and add a failure kind with custom diagnostic for cases where function types mismatch due to 'throws'. Swift SVN r27255