File tree Expand file tree Collapse file tree
Open diff view settings
Expand file tree Collapse file tree
Open diff view settings
Original file line number Diff line number Diff line change @@ -14,10 +14,18 @@ environment:
1414 # Visual Studio 2017 64bit
1515 - visualcpp : C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat
1616
17+ # Visual Studio 2017 32bit
18+ - visualcpp : C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat
19+ machine : x86
20+
1721 # Visual Studio 2015 64bit
1822 - visualcpp : C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
1923 machine : amd64
2024
25+ # Visual Studio 2015 32bit
26+ - visualcpp : C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
27+ machine : x86
28+
2129 # Visual Studio 2013 64bit
2230 - visualcpp : C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat
2331 machine : amd64
Original file line number Diff line number Diff line change 3838
3939/* add -DMRB_METHOD_T_STRUCT on machines that use higher bits of pointers */
4040/* no MRB_METHOD_T_STRUCT requires highest 2 bits of function pointers to be zero */
41- //#define MRB_METHOD_T_STRUCT
41+ #ifndef MRB_METHOD_T_STRUCT
42+ // can't use highest 2 bits of function pointers on 32bit Windows.
43+ # if defined(_WIN32 ) && !defined(_WIN64 )
44+ # define MRB_METHOD_T_STRUCT
45+ # endif
46+ #endif
4247
4348/* add -DMRB_INT32 to use 32bit integer for mrb_int; conflict with MRB_INT64;
4449 Default for 32-bit CPU mode. */
You can’t perform that action at this time.
0 commit comments