aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vm.cpp4
-rw-r--r--vm.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/vm.cpp b/vm.cpp
index a90b122e..7829aa66 100644
--- a/vm.cpp
+++ b/vm.cpp
@@ -31,8 +31,8 @@ using namespace dev;
using namespace dev::eth;
using namespace dev::test;
-FakeExtVM::FakeExtVM(eth::BlockInfo const& _previousBlock, eth::BlockInfo const& _currentBlock):
- ExtVMFace(Address(), Address(), Address(), 0, 1, bytesConstRef(), bytesConstRef(), _previousBlock, _currentBlock) {}
+FakeExtVM::FakeExtVM(eth::BlockInfo const& _previousBlock, eth::BlockInfo const& _currentBlock, unsigned _depth): /// TODO: XXX: remove the default argument & fix.
+ ExtVMFace(Address(), Address(), Address(), 0, 1, bytesConstRef(), bytesConstRef(), _previousBlock, _currentBlock, _depth) {}
h160 FakeExtVM::create(u256 _endowment, u256* _gas, bytesConstRef _init, OnOpFunc)
{
diff --git a/vm.h b/vm.h
index 5bad9d7d..a7147743 100644
--- a/vm.h
+++ b/vm.h
@@ -44,7 +44,7 @@ class FakeExtVM: public eth::ExtVMFace
{
public:
FakeExtVM() {}
- FakeExtVM(eth::BlockInfo const& _previousBlock, eth::BlockInfo const& _currentBlock);
+ FakeExtVM(eth::BlockInfo const& _previousBlock, eth::BlockInfo const& _currentBlock, unsigned _depth = 0);
u256 store(u256 _n) { return std::get<2>(addresses[myAddress])[_n]; }
void setStore(u256 _n, u256 _v) { std::get<2>(addresses[myAddress])[_n] = _v; }