// RUN: %clang_cc1 -fsyntax-only -verify %s
;
// expected-note{{previous template declaration}}
;
;
// FIXME: We should probably give more precise diagnostics here, but the
// diagnostics we give aren't terrible.
// FIXME: why not point to the first parameter that's "too many"?
// expected-error{{too many template parameters}}
void
void // expected-error{{out-of-line definition}}