| | | | --- | --- | | Bugzilla Link | [9619](https://llvm.org/bz9619) | | Resolution | FIXED | | Resolved on | Apr 09, 2014 02:36 | | Version | unspecified | | OS | Linux | | CC | @DougGregor,@zygoloid,@rjmccall | ## Extended Description Testcase: template <unsigned long long x> struct A { A<x+1> operator->() { return A<x+1>(); } }; void f() { A<0> x; x->foo(); } There isn't any limit on the number of operator->'s that clang will try to use.