mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove obsolete Assembly::out
This commit is contained in:
parent
398099f50e
commit
18fc667658
@ -72,13 +72,6 @@ void Assembly::append(Assembly const& _a, int _deposit)
|
||||
}
|
||||
}
|
||||
|
||||
string Assembly::out() const
|
||||
{
|
||||
stringstream ret;
|
||||
stream(ret);
|
||||
return ret.str();
|
||||
}
|
||||
|
||||
unsigned Assembly::bytesRequired(unsigned subTagSize) const
|
||||
{
|
||||
for (unsigned tagSize = subTagSize; true; ++tagSize)
|
||||
|
@ -87,7 +87,6 @@ public:
|
||||
void popTo(int _deposit) { while (m_deposit > _deposit) append(solidity::Instruction::POP); }
|
||||
|
||||
void injectStart(AssemblyItem const& _i);
|
||||
std::string out() const;
|
||||
int deposit() const { return m_deposit; }
|
||||
void adjustDeposit(int _adjustment) { m_deposit += _adjustment; if (asserts(m_deposit >= 0)) BOOST_THROW_EXCEPTION(InvalidDeposit()); }
|
||||
void setDeposit(int _deposit) { m_deposit = _deposit; if (asserts(m_deposit >= 0)) BOOST_THROW_EXCEPTION(InvalidDeposit()); }
|
||||
|
@ -69,10 +69,11 @@ std::string dev::eth::compileLLLToAsm(std::string const& _src, bool _opt, std::v
|
||||
{
|
||||
CompilerState cs;
|
||||
cs.populateStandard();
|
||||
string ret = CodeFragment::compile(_src, cs).assembly(cs).optimise(_opt).out();
|
||||
stringstream ret;
|
||||
CodeFragment::compile(_src, cs).assembly(cs).optimise(_opt).stream(ret);
|
||||
for (auto i: cs.treesToKill)
|
||||
killBigints(i);
|
||||
return ret;
|
||||
return ret.str();
|
||||
}
|
||||
catch (Exception const& _e)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user