https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67050
--- Comment #5 from Louis Dionne <ldionne.2 at gmail dot com> --- Agreed, the ICE seems to be fixed on trunk. However, the error you're getting is still a bug, right? The code compiles if I use `this->X<decltype(arg)>()`, but not `X<decltype(arg)>()` alone.