* gnu-v3-abi.c (init_gnuv3_ops): Cast is_gnu_v3_mangled_dtor and
authorEli Zaretskii <eliz@gnu.org>
Thu, 12 May 2005 15:28:31 +0000 (15:28 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 12 May 2005 15:28:31 +0000 (15:28 +0000)
is_gnu_v3_mangled_ctor to avoid compiler warnings.

gdb/ChangeLog
gdb/gnu-v3-abi.c

index f075b867c2319fc4db9b17e39c3af3c4fffe0988..5cefd6d75fa326f29ed6a2e2aa5f817a59f3fea6 100644 (file)
@@ -1,5 +1,8 @@
 2005-05-12  Eli Zaretskii  <eliz@gnu.org>
 
+       * gnu-v3-abi.c (init_gnuv3_ops): Cast is_gnu_v3_mangled_dtor and
+       is_gnu_v3_mangled_ctor to avoid compiler warnings.
+
        * config/djgpp/config.sed: Adapt to latest Autoconf.
 
        * config/djgpp/djconfig.sh: Add -Wpointer-arith and
index 9dc0232a64decf68570b2b11e56ed08eefa1b2d0..329e2b208c5ed8618b9c28c6699884af95748dff 100644 (file)
@@ -424,8 +424,10 @@ init_gnuv3_ops (void)
   gnu_v3_abi_ops.shortname = "gnu-v3";
   gnu_v3_abi_ops.longname = "GNU G++ Version 3 ABI";
   gnu_v3_abi_ops.doc = "G++ Version 3 ABI";
-  gnu_v3_abi_ops.is_destructor_name = is_gnu_v3_mangled_dtor;
-  gnu_v3_abi_ops.is_constructor_name = is_gnu_v3_mangled_ctor;
+  gnu_v3_abi_ops.is_destructor_name =
+    (enum dtor_kinds (*) (const char *))is_gnu_v3_mangled_dtor;
+  gnu_v3_abi_ops.is_constructor_name =
+    (enum ctor_kinds (*) (const char *))is_gnu_v3_mangled_ctor;
   gnu_v3_abi_ops.is_vtable_name = gnuv3_is_vtable_name;
   gnu_v3_abi_ops.is_operator_name = gnuv3_is_operator_name;
   gnu_v3_abi_ops.rtti_type = gnuv3_rtti_type;