--- David Abrahams <[EMAIL PROTECTED]> wrote:
> "Ralf W. Grosse-Kunstleve" <[EMAIL PROTECTED]> writes:
> 
> > That change does not seem to make a difference. The compiler errors are
> still
> > exactly the same.
> 
> Does 2.96 want the default argument (=0) to be repeated?

Is this what you mean?

Index: opaque_pointer_converter.hpp
===================================================================
RCS file: /cvsroot/boost/boost/boost/python/opaque_pointer_converter.hpp,v
retrieving revision 1.2.2.2
diff -u -r1.2.2.2 opaque_pointer_converter.hpp
--- opaque_pointer_converter.hpp        12 Mar 2003 22:58:52 -0000      1.2.2.2
+++ opaque_pointer_converter.hpp        18 Mar 2003 14:18:27 -0000
@@ -118,12 +118,12 @@
 # define BOOST_PYTHON_OPAQUE_SPECIALIZED_TYPE_ID(Pointee) \
 namespace boost { namespace python {                      \
     template<>                                            \
-    inline type_info type_id(boost::type<Pointee>*) {     \
+    inline type_info type_id(boost::type<Pointee>* = 0) {     \
         return type_info (typeid (Pointee *));            \
     }                                                     \
     template<>                                            \
     inline type_info type_id(                             \
-        boost::type<const volatile Pointee &>*) {         \
+        boost::type<const volatile Pointee &>* = 0) {         \
         return type_info (typeid (Pointee *));            \
     }                                                     \
 }}

Here is the result:

gcc-C++-action
/net/taipan/scratch1/rwgk/bjam/libs/python/test/bin/opaque_ext.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/opaque.o
opaque.cpp:55: default argument specified in explicit specialization
opaque.cpp:55: default argument specified in explicit specialization
opaque.cpp:56: default argument specified in explicit specialization
opaque.cpp:56: default argument specified in explicit specialization

    g++  -c -Wall -ftemplate-depth-100  -DBOOST_PYTHON_DYNAMIC_LIB  -g -O0
-fno-inline -fPIC   -I"/net/taipan/scratch1/rwgk/bjam/libs/python/test"  -I
"/usr/local_cci/Python-2.2.1/include/python2.2" -I
"/net/boa/home1/rwgk/rc_1_30_0/boost"  -o
"/net/taipan/scratch1/rwgk/bjam/libs/python/test/bin/opaque_ext.so/gcc/debug/runtime-link-dynamic/shared-linkable-true/opaque.o"
 "opaque.cpp"

...failed gcc-C++-action
/net/taipan/scratch1/rwgk/bjam/libs/python/test/bin/opaque_ext


__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to