blob: 61fca4a2a45f84d30f99bd27473d982b3b7cd59e [file] [log] [blame]
Reid Kleckner09ab0882013-09-20 17:04:25 +00001// RUN: %clang_cc1 -fms-compatibility -fsyntax-only -verify %s
Andy Gibbs8e8fb3b2012-10-19 12:44:48 +00002// expected-no-diagnostics
Francois Pichetdfb6ae12011-07-27 01:05:24 +00003
4class C {
5public:
6 static void foo2() { }
7};
8template <class T>
9class A {
10public:
11 typedef C D;
12};
13
14template <class T>
15class B : public A<T> {
16public:
17 void foo() {
18 D::foo2();
19 }
20};