Testing and some minor fixes for explicit template instantiation.

llvm-svn: 84129
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index 429729e..a908299 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -380,7 +380,7 @@
   return 0;
 }
 
-TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() {
+TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const {
   if (MemberSpecializationInfo *MSI
         = getASTContext().getInstantiatedFromStaticDataMember(this))
     return MSI->getTemplateSpecializationKind();