diff --git a/libevmjit/Ext.cpp b/libevmjit/Ext.cpp index f0767d9e0..7ab6a5504 100644 --- a/libevmjit/Ext.cpp +++ b/libevmjit/Ext.cpp @@ -22,9 +22,12 @@ namespace jit Ext::Ext(RuntimeManager& _runtimeManager, Memory& _memoryMan): RuntimeHelper(_runtimeManager), - m_memoryMan(_memoryMan), + m_memoryMan(_memoryMan) +#ifdef __MSCVER + , m_funcs({}), // The only std::array initialization that works in both Visual Studio & GCC m_argAllocas({}) +#endif { m_size = m_builder.CreateAlloca(Type::Size, nullptr, "env.size"); }