1// RUN: %clang_cc1 -fsyntax-only -verify %s 2// expected-no-diagnostics 3template<int X[10]> struct A; 4template<int *X> struct A; 5template<int f(float, double)> struct B; 6typedef float FLOAT; 7template<int (*f)(FLOAT, double)> struct B; 8