From 0bdc1f5eef52f49cad34100e42d3c5f4a9fdeae1 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Tue, 9 Jun 2009 22:17:39 +0000 Subject: Handle member pointer types with dependent class types (e.g., int T::*) and implement template instantiation for member pointer types. llvm-svn: 73151 --- clang/test/SemaCXX/member-pointer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/test/SemaCXX/member-pointer.cpp') diff --git a/clang/test/SemaCXX/member-pointer.cpp b/clang/test/SemaCXX/member-pointer.cpp index cfe4f75dd17..d2df5eb317a 100644 --- a/clang/test/SemaCXX/member-pointer.cpp +++ b/clang/test/SemaCXX/member-pointer.cpp @@ -12,7 +12,8 @@ int A::*pdi1; int (::A::*pdi2); int (A::*pfi)(int); -int B::*pbi; // expected-error {{expected a class or namespace}} +int B::*pbi; // expected-error {{expected a class or namespace}} \ + // expected-error{{does not point into a class}} int C::*pci; // expected-error {{'pci' does not point into a class}} void A::*pdv; // expected-error {{'pdv' declared as a member pointer to void}} int& A::*pdr; // expected-error {{'pdr' declared as a pointer to a reference}} -- cgit v1.2.3