3 // Copyright (C) 1999 Free Software Foundation, Inc.
4 // Contributed by Nathan Sidwell 6 Jun 1999 <nathan@acm.org>
6 // We cannot catch an incomplete type, or ptr to one
8 struct A; // { dg-error "" } forward decl
13 catch (A *p) {} // { dg-error "" } undefined type
15 catch (A p) {} // { dg-error "" } undefined type
17 catch (void const *p) {} // ok