[modules] When building an injected-class-name type, we may have to insert it
into multiple merged classes' TypeForDecl slots.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220331 91177308-0d34-0410-b5e6-96231b3b80d8