eh-common.h (__eh_matcher): Prototype correctly.
authorNathan Sidwell <nathan@acm.org>
Mon, 26 Jul 1999 18:00:03 +0000 (18:00 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Mon, 26 Jul 1999 18:00:03 +0000 (18:00 +0000)
1999-07-26  Nathan Sidwell  <nathan@acm.org>

* eh-common.h (__eh_matcher): Prototype correctly.

From-SVN: r28270

gcc/ChangeLog
gcc/eh-common.h

index 76e8aeef2ba8cc679140cbc6e2bc3c1d90f98af4..846e3df513d2db4506a6ba23207aebdcae97ac8f 100644 (file)
@@ -1,3 +1,7 @@
+1999-07-26  Nathan Sidwell  <nathan@acm.org>
+
+       * eh-common.h (__eh_matcher): Prototype correctly.
+
 Mon Jul 26 17:24:51 1999  Philip Blundell  <pb@nexus.co.uk>
 
        * config/arm/thumb.h (THUMB_FLAG_SINGLE_PIC_BASE): Define.
index c0ff7e73b1a4b235ad770bb3f0c63fa6d5746487..2c2c09f8423ac9e6a64cd98713d4e5b6cbc203b9 100644 (file)
@@ -1,5 +1,5 @@
 /* EH stuff
-   Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -92,6 +92,7 @@ typedef struct exception_descriptor
   exception_table table[1];
 } exception_descriptor;
 
+struct __eh_info; /* forward declaration */
 
 /* A pointer to a matching function is initialized at runtime by the 
    specific language if run-time exceptions are supported. 
@@ -101,7 +102,7 @@ typedef struct exception_descriptor
     3 - exception table region is in (exception descriptor *)
 */
 
-typedef void * (*__eh_matcher)          PROTO ((void *, void *, void *));
+typedef void * (*__eh_matcher)          PROTO ((struct __eh_info *, void *, struct exception_descriptor *));
 
 /* This value is to be checked as a 'match all' case in the runtime field. */