OSDN Git Service

* boehm.cc (_Jv_RegisterFinalizer): Cast \reth' to GC_PTR.
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Aug 1999 00:23:03 +0000 (00:23 +0000)
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Aug 1999 00:23:03 +0000 (00:23 +0000)
        * exception.cc (_Jv_Throw): Cast _Jv_type_matcher' to __eh_matcher.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28428 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/boehm.cc
libjava/exception.cc

index 2a2a9e2..a456444 100644 (file)
@@ -1,3 +1,8 @@
+1999-08-02  Bryce McKinlay  <bryce@albatross.co.nz>
+
+       * boehm.cc (_Jv_RegisterFinalizer): Cast `meth' to GC_PTR.
+       * exception.cc (_Jv_Throw): Cast `_Jv_type_matcher' to __eh_matcher.
+
 1999-08-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
        * configure.in: Check for bstring.h.
index c41dab9..3fc0a5d 100644 (file)
@@ -260,7 +260,7 @@ call_finalizer (GC_PTR obj, GC_PTR client_data)
 void
 _Jv_RegisterFinalizer (void *object, _Jv_FinalizerFunc *meth)
 {
-  GC_REGISTER_FINALIZER_NO_ORDER (object, call_finalizer, meth,
+  GC_REGISTER_FINALIZER_NO_ORDER (object, call_finalizer, (GC_PTR)meth,
                                  NULL, NULL);
 }
 
index 644f80b..0c6553f 100644 (file)
@@ -147,7 +147,7 @@ _Jv_Throw (void *value)
       _Jv_eh_alloc ();
       ehinfo = *(__get_eh_info ());
     }
-  ehinfo->eh_info.match_function = _Jv_type_matcher;
+  ehinfo->eh_info.match_function = (__eh_matcher)_Jv_type_matcher;
   ehinfo->eh_info.language = EH_LANG_Java;
   ehinfo->eh_info.version = 1;
   ehinfo->value = value;