1// PR c++/17232 (DR 337)
2
3template<typename T>
4class A {
5  virtual void f() = 0;
6};
7
8template<typename T>
9void g(T (*a)[1]) {}		// { dg-error "abstract" "" { xfail *-*-* } }
10
11int main() {
12  g<A<int> >(0);  // { dg-error "no matching function" "" { xfail *-*-* } }
13}
14