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);
}