diff --git a/evmjit/libevmjit/CompilerHelper.h b/evmjit/libevmjit/CompilerHelper.h index 22f72f1e1..ecdfce14d 100644 --- a/evmjit/libevmjit/CompilerHelper.h +++ b/evmjit/libevmjit/CompilerHelper.h @@ -56,7 +56,7 @@ struct InsertPointGuard private: llvm::IRBuilderBase& m_builder; - decltype(m_builder.saveIP()) m_insertPoint; + llvm::IRBuilderBase::InsertPoint m_insertPoint; }; } diff --git a/evmjit/libevmjit/preprocessor/llvm_includes_start.h b/evmjit/libevmjit/preprocessor/llvm_includes_start.h index 9077bf43f..12a6aeea6 100644 --- a/evmjit/libevmjit/preprocessor/llvm_includes_start.h +++ b/evmjit/libevmjit/preprocessor/llvm_includes_start.h @@ -1,6 +1,6 @@ #if defined(_MSC_VER) #pragma warning(push) - #pragma warning(disable: 4267 4244 4800) + #pragma warning(disable: 4267 4244 4800 4624) #elif defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunused-parameter"