include b293063eb823160d3f87c1d56f98a742ee8ee58e from LuaJIT-2.0.3