Browse Source

Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop

cl-refactor
Gav Wood 10 years ago
parent
commit
b14aaeabe3
  1. 10
      evmjit/libevmjit/CompilerHelper.h
  2. 2
      evmjit/libevmjit/preprocessor/llvm_includes_start.h

10
evmjit/libevmjit/CompilerHelper.h

@ -49,7 +49,15 @@ private:
RuntimeManager& m_runtimeManager; RuntimeManager& m_runtimeManager;
}; };
using InsertPointGuard = llvm::IRBuilderBase::InsertPointGuard; struct InsertPointGuard
{
explicit InsertPointGuard(llvm::IRBuilderBase& _builder): m_builder(_builder), m_insertPoint(_builder.saveIP()) {}
~InsertPointGuard() { m_builder.restoreIP(m_insertPoint); }
private:
llvm::IRBuilderBase& m_builder;
llvm::IRBuilderBase::InsertPoint m_insertPoint;
};
} }
} }

2
evmjit/libevmjit/preprocessor/llvm_includes_start.h

@ -1,6 +1,6 @@
#if defined(_MSC_VER) #if defined(_MSC_VER)
#pragma warning(push) #pragma warning(push)
#pragma warning(disable: 4267 4244 4800) #pragma warning(disable: 4267 4244 4800 4624)
#elif defined(__clang__) #elif defined(__clang__)
#pragma clang diagnostic push #pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-parameter" #pragma clang diagnostic ignored "-Wunused-parameter"

Loading…
Cancel
Save