Change effect of assert to invalid opcode.

This commit is contained in:
chriseth
2017-02-16 15:54:17 +01:00
parent ad751bd3e6
commit 811bb770c5
3 changed files with 9 additions and 7 deletions
+2 -3
View File
@@ -875,9 +875,8 @@ bool ExpressionCompiler::visit(FunctionCall const& _functionCall)
// jump if condition was met
m_context << Instruction::ISZERO << Instruction::ISZERO;
auto success = m_context.appendConditionalJump();
// condition was not met, abort
m_context << u256(0) << u256(0);
m_context << Instruction::REVERT;
// condition was not met, flag an error
m_context << Instruction::INVALID;
// the success branch
m_context << success;
break;