Author: tkreuzer Date: Wed Dec 24 14:55:01 2008 New Revision: 38333
URL: http://svn.reactos.org/svn/reactos?rev=38333&view=rev Log: #define _alloca() to __builtin_alloca(), that's the only way it will work properly on x64 anyway.
Modified: branches/ros-amd64-bringup/reactos/include/crt/mingw32/intrin_x86.h
Modified: branches/ros-amd64-bringup/reactos/include/crt/mingw32/intrin_x86.h URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/includ... ============================================================================== --- branches/ros-amd64-bringup/reactos/include/crt/mingw32/intrin_x86.h [iso-8859-1] (original) +++ branches/ros-amd64-bringup/reactos/include/crt/mingw32/intrin_x86.h [iso-8859-1] Wed Dec 24 14:55:01 2008 @@ -70,6 +70,10 @@ #define _AddressOfReturnAddress() (&(((void **)(__builtin_frame_address(0)))[1])) /* TODO: __getcallerseflags but how??? */
+/* Maybe the same for x86? */ +#ifdef _x86_64 +#define _alloca(s) __builtin_alloca(s) +#endif
/*** Atomic operations ***/