Don't eagerly evaluate the TypeSourceInfo while mangling.
A VarDecl may not have TypeSourceInfo, for example if source is
generated in-memory by another application. This patch changes
the mangler to use a default instance if the TypeSourceInfo
doesn't exist.