blob: b21c7a34ad4c5e8b68fce1ed0fe3b8a51913ce74 [file] [log] [blame]
Daniel Dunbara5728872009-12-15 20:14:24 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s
Andy Gibbs8e8fb3b2012-10-19 12:44:48 +00002// expected-no-diagnostics
Eli Friedman1a3c75f2009-11-16 19:13:03 +00003// 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