Browse Source

Explicitly calling dev::operator<<() on two occassions due to mixup with boost

cl-refactor
Lefteris Karapetsas 10 years ago
parent
commit
030442811a
  1. 14
      solc/CommandLineInterface.cpp

14
solc/CommandLineInterface.cpp

@ -104,9 +104,11 @@ void CommandLineInterface::handleBytecode(string const& _argName,
{ {
cout << _title << endl; cout << _title << endl;
if (_suffix == "opcodes") if (_suffix == "opcodes")
; {
// TODO: Figure out why after moving to own class ostream operator does not work for vector of bytes // TODO: Figure out why the wrong operator << (from boost) is used here
// cout << m_compiler.getBytecode(_contract) << endl; dev::operator<<(cout, m_compiler.getBytecode(_contract));
cout << endl;
}
else else
cout << toHex(m_compiler.getBytecode(_contract)) << endl; cout << toHex(m_compiler.getBytecode(_contract)) << endl;
} }
@ -115,9 +117,9 @@ void CommandLineInterface::handleBytecode(string const& _argName,
{ {
ofstream outFile(_contract + _suffix); ofstream outFile(_contract + _suffix);
if (_suffix == "opcodes") if (_suffix == "opcodes")
; // TODO: Figure out why the wrong operator << (from boost) is used here
// TODO: Figure out why after moving to own class ostream operator does not work for vector of bytes dev::operator<<(outFile, m_compiler.getBytecode(_contract));
// outFile << m_compiler.getBytecode(_contract);
else else
outFile << toHex(m_compiler.getBytecode(_contract)); outFile << toHex(m_compiler.getBytecode(_contract));
outFile.close(); outFile.close();

Loading…
Cancel
Save