http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47436
--- Comment #3 from Daniel Krügler <daniel.kruegler at googlemail dot com> 2011-09-22 18:11:24 UTC --- (In reply to comment #2) > Suggestions about a better error message? (should be easy to change) What about: "error: every valid template specialization requires an empty template parameter pack" ? I don't know how much local information is available, if there is more available, so following would be better: "error: every valid specialization of template A requires an empty template parameter pack T"