Home | History | Annotate | Download | only in SemaTemplate
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 // expected-no-diagnostics
      3 // PR5488
      4 
      5 struct X {
      6   int x;
      7 };
      8 
      9 struct Iter {
     10   X* operator->();
     11 };
     12 
     13 template <typename T>
     14 void Foo() {
     15   (void)Iter()->x;
     16 }
     17 
     18 void Func() {
     19   Foo<int>();
     20 }
     21 
     22