Home | History | Annotate | Download | only in SemaTemplate
      1 // RUN: %clang_cc1 -fms-extensions -fsyntax-only -verify %s
      2 // expected-no-diagnostics
      3 
      4 class C {
      5 public:
      6    static void foo2() {  }
      7 };
      8 template <class T>
      9 class A {
     10 public:
     11    typedef C D;
     12 };
     13 
     14 template <class T>
     15 class B : public A<T> {
     16 public:
     17    void foo() {
     18     D::foo2();
     19    }
     20 };
     21