definition as visible in the discarded definition's module, as we do for other kinds of definition. llvm-svn: 281258
instantiation, use the set of modules visible from the template definition, not from whichever declaration the specialization was instantiated from. llvm-svn: 241662