Simplest case to reproduce. auto a = a; ICEs the compiler, a backtrace reveals an infinite recursion causes it...
Really bug 5086 was a duplicate of this one. *** This issue has been marked as a duplicate of issue 5086 ***