[C++-sig] Re: Re: latest checkin breaksbuiltin_converters.cpponGCCcygwin

Mike Rovner mike at nospam.com
Tue Nov 4 23:21:20 CET 2003


Mike Rovner wrote:
> added to avoid that particular version of GCC (which I'm on right
> now).

Here it is (also attached):

Index: libs/python/src/converter/builtin_converters.cpp
===================================================================
RCS file:
/cvsroot/boost/boost/libs/python/src/converter/builtin_converters.cpp,v
retrieving revision 1.26
diff -u -r1.26 builtin_converters.cpp
--- libs/python/src/converter/builtin_converters.cpp 23 Sep 2003
23:57:23 -0000 1.26
+++ libs/python/src/converter/builtin_converters.cpp 4 Nov 2003
22:20:02 -0000
@@ -75,7 +75,12 @@

           // Get the location in which to construct
           void* storage =
((rvalue_from_python_storage<T>*)data)->storage.bytes;
+#if defined(__GNUC__) && \
+      (__GNUC__ == 3 && __GNUC_MINOR__ == 3 && __GNUC_PATCHLEVEL__ == 1)
           new (storage) T(SlotPolicy::extract(intermediate.get()));
+#else
+          new (storage)
T(static_cast<T>(SlotPolicy::extract(intermediate.get())));
+#endif

           // record successful construction
           data->convertible = storage;


begin 666 bpl.patch
M26YD97 at Z(&QI8G,O<'ET:&]N+W-R8R]C;VYV97)T97(O8G5I;'1I;E]C;VYV
M97)T97)S+F-P< H]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]"E)#4R!F:6QE.B O
M8W9S<F]O="]B;V]S="]B;V]S="]L:6)S+W!Y=&AO;B]S<F,O8V]N=F5R=&5R
M+V)U:6QT:6Y?8V]N=F5R=&5R<RYC<' L=@IR971R:65V:6YG(')E=FES:6]N
M(#$N,C8*9&EF9B M=2 M<C$N,C8 at 8G5I;'1I;E]C;VYV97)T97)S+F-P< HM
M+2T@;&EB<R]P>71H;VXO<W)C+V-O;G9E<G1E<B]B=6EL=&EN7V-O;G9E<G1E
M<G,N8W!P"3(S(%-E<" R,# S(#(S.C4W.C(S("TP,# P"3$N,C8**RLK(&QI
M8G,O<'ET:&]N+W-R8R]C;VYV97)T97(O8G5I;'1I;E]C;VYV97)T97)S+F-P
M< DT($YO=B R,# S(#(R.C(P.C R("TP,# P"D! ("TW-2PW("LW-2PQ,B! 
M0 H@"B @(" @(" @(" @+R\@1V5T('1H92!L;V-A=&EO;B!I;B!W:&EC:"!T
M;R!C;VYS=')U8W0*(" @(" @(" @("!V;VED*B!S=&]R86=E(#T@*"AR=F%L
M=65?9G)O;5]P>71H;VY?<W1O<F%G93Q4/BHI9&%T82DM/G-T;W)A9V4N8GET
M97,["BLC:68 at 9&5F:6YE9"A?7T=.54-?7RD@)B8 at 7 T**R @(" @("A?7T=.
M54-?7R ]/2 S("8F(%]?1TY50U]-24Y/4E]?(#T](#,@)B8 at 7U]'3E5#7U!!
M5$-(3$5614Q?7R ]/2 Q*0H@(" @(" @(" @(&YE=R H<W1O<F%G92D at 5"A3
M;&]T4&]L:6-Y.CIE>'1R86-T*&EN=&5R;65D:6%T92YG970H*2DI.PHK(V5L
M<V4**R @(" @(" @("!N97<@*'-T;W)A9V4I(%0H<W1A=&EC7V-A<W0\5#XH
M4VQO=%!O;&EC>3HZ97AT<F%C="AI;G1E<FUE9&EA=&4N9V5T*"DI*2D["BLC
M96YD:68*( H@(" @(" @(" @("\O(')E8V]R9"!S=6-C97-S9G5L(&-O;G-T
M<G5C=&EO;@H@(" @(" @(" @(&1A=&$M/F-O;G9E<G1I8FQE(#T@<W1O<F%G
#93L*
`
end






More information about the Cplusplus-sig mailing list