* g++.old-deja/g++.eh/catch1.C: New test.
From-SVN: r27425
This commit is contained in:
parent
4cfbc546d4
commit
b9a2a89962
@ -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.
|
||||
|
18
gcc/testsuite/g++.old-deja/g++.eh/catch1.C
Normal file
18
gcc/testsuite/g++.old-deja/g++.eh/catch1.C
Normal 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
|
||||
}
|
Loading…
Reference in New Issue
Block a user