* g++.old-deja/g++.eh/catch1.C: New test.

From-SVN: r27425
This commit is contained in:
Nathan Sidwell 1999-06-08 05:31:07 +00:00
parent 4cfbc546d4
commit b9a2a89962
2 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,7 @@
1999-06-08 Nathan Sidwell <nathan@acm.org>
* g++.old-deja/g++.eh/catch1.C: New test.
Mon Jun 7 23:39:16 1999 Jeffrey A Law (law@cygnus.com)
* g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.

View File

@ -0,0 +1,18 @@
// Build don't link:
//
// Copyright (C) 1999 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 6 Jun 1999 <nathan@acm.org>
// We cannot catch an incomplete type, or ptr to one
struct A; // ERROR - forward decl
void fn()
{
try {}
catch (A *p) {} // ERROR - undefined type
try {}
catch (A p) {} // ERROR - undefined type
try {}
catch (void const *p) {} // ok
}