http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58569
--- Comment #12 from Daniel Krügler <daniel.kruegler at googlemail dot com> --- (In reply to Jonathan Wakely from comment #11) > Further reduced (clang gives the same error for this version): > > template<bool B> struct enable_if { typedef void type; }; > template<typename T> struct enable_if<false, T> { }; Jonathan, this must be a typo!