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