https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62223
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to tower120 from comment #6) > Because "there are no arguments to 'static_asssert' that depend on a > template parameter" means that there IS such a function, but it does not > accept current parameters set (IMHO). No. "A declaration must be available" does not mean "a declaration is available but it is not usable"