diff options
author | Gav Wood <i@gavwood.com> | 2014-08-27 04:27:45 +0800 |
---|---|---|
committer | Gav Wood <i@gavwood.com> | 2014-08-27 04:27:45 +0800 |
commit | 00caaf53d28976ed276d9d2fe7a54c07ba92b002 (patch) | |
tree | 693fab3cc491ba38496a0c4cd56eb6de915ce1d4 /Assembly.cpp | |
parent | 74f198c0438a2674103c8e1ce24a0feedef278dc (diff) | |
download | dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.tar dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.tar.gz dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.tar.bz2 dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.tar.lz dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.tar.xz dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.tar.zst dexon-solidity-00caaf53d28976ed276d9d2fe7a54c07ba92b002.zip |
Better interface for instrInfo.
Diffstat (limited to 'Assembly.cpp')
-rw-r--r-- | Assembly.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Assembly.cpp b/Assembly.cpp index 491d3812..f397ec37 100644 --- a/Assembly.cpp +++ b/Assembly.cpp @@ -31,7 +31,7 @@ int AssemblyItem::deposit() const switch (m_type) { case Operation: - return c_instructionInfo.at((Instruction)(byte)m_data).ret - c_instructionInfo.at((Instruction)(byte)m_data).args; + return instructionInfo((Instruction)(byte)m_data).ret - instructionInfo((Instruction)(byte)m_data).args; case Push: case PushString: case PushTag: case PushData: case PushSub: case PushSubSize: return 1; case Tag: @@ -116,7 +116,7 @@ ostream& eth::operator<<(ostream& _out, AssemblyItemsConstRef _i) switch (i.type()) { case Operation: - _out << " " << c_instructionInfo.at((Instruction)(byte)i.data()).name; + _out << " " << instructionInfo((Instruction)(byte)i.data()).name; break; case Push: _out << " PUSH" << i.data(); @@ -153,7 +153,7 @@ ostream& Assembly::streamOut(ostream& _out, string const& _prefix) const switch (i.m_type) { case Operation: - _out << _prefix << " " << c_instructionInfo.at((Instruction)(byte)i.m_data).name << endl; + _out << _prefix << " " << instructionInfo((Instruction)(byte)i.m_data).name << endl; break; case Push: _out << _prefix << " PUSH " << i.m_data << endl; |