https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92105
Jeremy R. <llvm at rifkin dot dev> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |llvm at rifkin dot dev --- Comment #6 from Jeremy R. <llvm at rifkin dot dev> --- Hey Jonathan, this is one of the most exciting bugs I've seen in gcc. This is a little off-topic and I know the post is years old but: Some folks and I have been doing a golf challenge to create the shortest program which emits >1000 lines of error messages on gcc (version 8 or greater, -fmessage-length not allowed). The previous best was a recursive template: template<int...T>F(){F<T...,T...>}k(){F<1>}, 43 characters, but this bug allows us to beat that with just: #define d decltype d(d(d(d(d))))