types. Preserve it through template instantiation. Preserve it through PCH, although TSTs themselves aren't serializable, so that's pretty much meaningless. llvm-svn: 85500
classes. Move its implementation into a new module. This will seem marginally more justified in a bit. llvm-svn: 85499