Commits

Doug Gregor committed 9a7c7778408
When expanding a constructor constraint, introduce an overload for the identity function T -> T (for base type T), which captures the conversion path. This eliminates the ugly hack of having to add a constructor(s : String) to String. Swift SVN r2807