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