Re: [sigc] libsigc++ 1.9.13 fails on Solaris 9 sparc



Am 2004.02.24 13:20 schrieb(en) martin-ml hippogriff de:
Am 24.02.2004 um 10:46 Uhr haben Sie geschrieben:
> That one is good. Output of resulting executable attached.
>

Perfect. I will change the is_base_and_derived template in cvs
accordingly this evening. We have to make sure that this doesn't break the MS .NET compiler. Can someone with access to MS .NET check whether
the file attached to my last mail compiles and post the output of the
executable, please?

Committed to cvs. A patch attached; it's a trivial change after all.
Damien, could you give it another try after applying the patch, please?

Regards,

 Martin
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/libsigc++2/ChangeLog,v
retrieving revision 1.80
diff -u -3 -r1.80 ChangeLog
--- ChangeLog	19 Feb 2004 21:05:04 -0000	1.80
+++ ChangeLog	24 Feb 2004 19:44:15 -0000
@@ -1,3 +1,7 @@
+2004-02-24  Martin Schulze  <teebaum cvs gnome org>
+
+  * sigc++/type_traits.h: Make is_base_and_derived<> work with the SUN Forte.
+
 2004-02-19  Martin Schulze  <teebaum cvs gnome org>
 
   * sigc++/type_traits.h: Make is_base_and_derived<> platform independant.
Index: sigc++/type_traits.h
===================================================================
RCS file: /cvs/gnome/libsigc++2/sigc++/type_traits.h,v
retrieving revision 1.8
diff -u -3 -r1.8 type_traits.h
--- sigc++/type_traits.h	19 Feb 2004 21:05:09 -0000	1.8
+++ sigc++/type_traits.h	24 Feb 2004 19:44:16 -0000
@@ -107,7 +107,7 @@
   };
 
   struct test {
-    static big  is_base_class_(const void*);
+    static big  is_base_class_(...);
     static char is_base_class_(typename type_trait<T_base>::pointer);
   };
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]