Commits

Doug Gregor committed 2852e461e8b
Teach AST to lazily fill in the T[] and T? implementation types. We previously relied on the type checker to fill in the implementation types (swift.Slice<T> and swift.Optional<T>, respectively), which limited our ability to perform type transformations in the AST. Now, the AST knows how to form these implementation types on demand. Swift SVN r7587