extensions
Volodymyr Shymanskyy 4 years ago
parent 64b9856ea5
commit e0fa41ca5b

@ -35,7 +35,7 @@ typedef struct M3FuncType
u32 numRets;
u32 numArgs;
u8 types[0]; // returns, then args
u8 types[]; // returns, then args
}
M3FuncType;

@ -63,7 +63,11 @@ _ (ReadLEB_u32 (& numArgs, & i_bytes, i_end));
_throwif ("insane argument count", numArgs > d_m3MaxSaneFunctionArgCount);
#if defined(M3_COMPILER_MSVC)
u8 argTypes[d_m3MaxSaneFunctionArgCount];
#else
u8 argTypes[numArgs];
#endif
for (u32 a = 0; a < numArgs; ++a)
{
i8 wasmType;

Loading…
Cancel
Save