mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Make solidity independent from ethcore.
This commit is contained in:
@@ -24,7 +24,6 @@
|
||||
#include <vector>
|
||||
#include <libdevcore/CommonData.h>
|
||||
#include <libdevcore/CommonIO.h>
|
||||
#include <libethcore/ChainOperationParams.h>
|
||||
|
||||
namespace dev
|
||||
{
|
||||
@@ -35,8 +34,6 @@ class AssemblyItem;
|
||||
using AssemblyItems = std::vector<AssemblyItem>;
|
||||
class Assembly;
|
||||
|
||||
// TODO: FIXME: HOMESTEAD: XXX: @chfast populate m_schedule from an ExtVMFace instance via ExtVMFace::evmSchedule.
|
||||
|
||||
/**
|
||||
* Abstract base class for one way to change how constants are represented in the code.
|
||||
*/
|
||||
@@ -91,7 +88,6 @@ protected:
|
||||
|
||||
Params m_params;
|
||||
u256 const& m_value;
|
||||
EVMSchedule m_schedule;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -105,8 +101,6 @@ public:
|
||||
ConstantOptimisationMethod(_params, _value) {}
|
||||
virtual bigint gasNeeded() override;
|
||||
virtual void execute(Assembly&, AssemblyItems&) override {}
|
||||
|
||||
EVMSchedule m_schedule;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -121,7 +115,6 @@ public:
|
||||
|
||||
protected:
|
||||
AssemblyItems m_copyRoutine;
|
||||
EVMSchedule m_schedule;
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -148,7 +141,6 @@ protected:
|
||||
bigint gasNeeded(AssemblyItems const& _routine);
|
||||
|
||||
AssemblyItems m_routine;
|
||||
EVMSchedule m_schedule;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user