Introduce basic support for instantiating the definitions of member
functions of class templates. Only compound statements and expression
statements are currently implemented.

llvm-svn: 71814
diff --git a/clang/test/SemaTemplate/instantiate-expr-2.cpp b/clang/test/SemaTemplate/instantiate-expr-2.cpp
index 1832fd4..80f403e 100644
--- a/clang/test/SemaTemplate/instantiate-expr-2.cpp
+++ b/clang/test/SemaTemplate/instantiate-expr-2.cpp
@@ -116,7 +116,7 @@
 
   //Cond<true, int*, double> C; // Errors
   //int V(C.foo()); // Errors
-  //typedef Cond<true, int*, double>::Type Type; // Errors + CRASHES!
+  //typedef Cond<true, int*, double>::Type Type; // Errors
   typedef Cond<true, int, double>::Type Type;
 }
 
@@ -128,5 +128,5 @@
 };
 
 void test_X0(X0<int> x, IntegralConstant<int, sizeof(int)> ic) {
-  x.f(5, ic);
+  x.f(5,ic);
 }