Big fixes.

This commit is contained in:
Gav Wood 2014-10-31 14:35:13 +01:00
parent 9f53f18893
commit c45495afb9

View File

@ -104,10 +104,10 @@ void ExpressionCompiler::endVisit(UnaryOperation& _unaryOperation)
switch (_unaryOperation.getOperator()) switch (_unaryOperation.getOperator())
{ {
case Token::NOT: // ! case Token::NOT: // !
append(eth::Instruction::NOT); append(eth::Instruction::ISZERO);
break; break;
case Token::BIT_NOT: // ~ case Token::BIT_NOT: // ~
append(eth::Instruction::BNOT); append(eth::Instruction::NOT);
break; break;
case Token::DELETE: // delete case Token::DELETE: // delete
// a -> a xor a (= 0). // a -> a xor a (= 0).