Merge pull request #5552 from practicalswift/swiftc-28452-this-genericenv-already-have-generic-context-failed