FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / except4.C
blobc108c48bf74b2940d9f07b1ded6bee23d5edf667
1 // Build don't link: 
2 // Special g++ Options: -fexceptions
3 // GROUPS passed exceptions
4 // except file
5 // Message-Id: <9307071456.AA05275@davinci.hio.hen.nl>
6 // From: akkersdi@hio.hen.nl
7 // Subject: exceptions broken
8 // Date: Wed, 7 Jul 1993 16:56:52 +0200 (MET DST)
10 class   ball {
11 public: int     dummy;
12         ball() : dummy(0) { ; }
15 void    pitcher()
17         throw   ball();
20 void    catcher()
22         try             // <=== gcc 2.* fails here
23         {
24                 pitcher();
25         }
26         catch (ball) {
27                 /* sleepy catcher doing nothing */ ;
28         }
31 int     main()
33         catcher();