ruby-changes:17091
From: usa <ko1@a...>
Date: Wed, 25 Aug 2010 03:46:34 +0900 (JST)
Subject: [ruby-changes:17091] Ruby:r29091 (trunk): * ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64.
usa 2010-08-25 03:46:24 +0900 (Wed, 25 Aug 2010) New Revision: 29091 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29091 Log: * ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64. reported by kuwamoto shintaro in [ruby-dev:42125]. Modified files: trunk/ChangeLog trunk/ext/dl/cfunc.c Index: ChangeLog =================================================================== --- ChangeLog (revision 29090) +++ ChangeLog (revision 29091) @@ -1,3 +1,8 @@ +Wed Aug 25 03:42:43 2010 NAKAMURA Usaku <usa@r...> + + * ext/dl/cfunc.c (rb_dlcfunc_call): workaround for VC9 for x64. + reported by kuwamoto shintaro in [ruby-dev:42125]. + Tue Aug 24 23:28:50 2010 Yusuke Endoh <mame@t...> * .gitignore: updated. Index: ext/dl/cfunc.c =================================================================== --- ext/dl/cfunc.c (revision 29090) +++ ext/dl/cfunc.c (revision 29091) @@ -314,6 +314,9 @@ } +#if defined(_MSC_VER) && defined(_M_AMD64) && _MSC_VER == 1500 +# pragma optimize("", off) +#endif /* * call-seq: * dlcfunc.call(ary) => some_value @@ -579,6 +582,9 @@ return result; } +#if defined(_MSC_VER) && defined(_M_AMD64) && _MSC_VER == 1500 +# pragma optimize("", on) +#endif /* * call-seq: -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/