From 6124c569b5375d348b5386e2a7e6047a87a29b83 Mon Sep 17 00:00:00 2001 From: neo hong Date: Sat, 24 Jul 2021 14:39:12 +0800 Subject: [PATCH] remove vote instruction return value --- libsolidity/analysis/GlobalContext.cpp | 2 -- libsolidity/codegen/ExpressionCompiler.cpp | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/libsolidity/analysis/GlobalContext.cpp b/libsolidity/analysis/GlobalContext.cpp index c85c6291c6a1..9294a5769ebf 100644 --- a/libsolidity/analysis/GlobalContext.cpp +++ b/libsolidity/analysis/GlobalContext.cpp @@ -356,12 +356,10 @@ namespace dev parameterTypes.push_back(TypeProvider::array(DataLocation::Memory, TypeProvider::uint256())); TypePointers returnParameterTypes; - returnParameterTypes.push_back(TypeProvider::boolean()); strings parameterNames; parameterNames.push_back("srList"); parameterNames.push_back("tronpowerList"); strings returnParameterNames; - returnParameterNames.push_back("ok"); m_magicVariables.push_back(make_shared("vote", TypeProvider::function( parameterTypes, diff --git a/libsolidity/codegen/ExpressionCompiler.cpp b/libsolidity/codegen/ExpressionCompiler.cpp index 047e6484eae3..2c9d7b7ea729 100644 --- a/libsolidity/codegen/ExpressionCompiler.cpp +++ b/libsolidity/codegen/ExpressionCompiler.cpp @@ -1247,7 +1247,7 @@ bool ExpressionCompiler::visit(FunctionCall const& _functionCall) m_context << Instruction::DUP1 << Instruction::MLOAD; } m_context << Instruction::NATIVEVOTE; - m_context << Instruction::DUP1 << Instruction::ISZERO; + m_context << Instruction::ISZERO; m_context.appendConditionalRevert(true); break; }