1 2 3 4 5 6 7
//PR c++/28638 template<void> struct A; // { dg-error "not a valid type" } template<template<int> class> struct B {}; B<A> b; // { dg-error "template|invalid type" }