1 2 3 4 5 6 7 8 9 10
// { dg-do compile } // Contributed by: Giovanni Bajo <giovannibajo at gcc dot gnu dot org> #include <cstddef> template <int T> struct A {}; template <void* T> struct B {}; A<NULL> a; // { dg-warning "NULL" } B<NULL> b; // { dg-error "" }