blob: 95ee2d2b9d1fd93a633bfeaa2f8066ae72c8866e [file] [log] [blame]
Anders Carlsson1d79faf2009-06-12 18:53:02 +00001// RUN: clang-cc -fsyntax-only -verify %s
2
3typedef double A;
4template<typename T> class B {
5 typedef int A;
6};
7
8template<typename T> struct X : B<T> {
9 static A a;
10};
11
12int a0[sizeof(X<int>::a) == sizeof(double) ? 1 : -1];
13
14// PR4365.
15template<class T> class Q;
16template<class T> class R : Q<T> {T current;};