Commits

Doug Gregor committed 8a266623689
Use the generic signature to check specialized uses of generic types. Previously, we were simply walking over the requirements of each of the associated types, which meant that we weren't considering same-type constraints. Also cleans up the diagnostics a little bit and eliminates some extra computation whose results were getting thrown away. Swift SVN r29793