Browse Source

Do not check memory requirements when size is 0

cl-refactor
Paweł Bylica 10 years ago
parent
commit
73bf7087e7
  1. 5
      libevmjit/Memory.cpp

5
libevmjit/Memory.cpp

@ -182,6 +182,11 @@ llvm::Value* Memory::getBytePtr(llvm::Value* _index)
void Memory::require(llvm::Value* _offset, llvm::Value* _size)
{
if (auto constant = llvm::dyn_cast<llvm::ConstantInt>(_size))
{
if (!constant->getValue())
return;
}
createCall(m_require, {getRuntimeManager().getRuntimePtr(), _offset, _size});
}

Loading…
Cancel
Save