Swap declaration/statemutability in FunctionType constructor

This commit is contained in:
Alex Beregszaszi
2017-08-28 19:43:35 +01:00
parent aa94000a91
commit 79e84a8fa4
4 changed files with 8 additions and 11 deletions
-1
View File
@@ -1628,7 +1628,6 @@ void TypeChecker::endVisit(NewExpression const& _newExpression)
strings(),
FunctionType::Kind::ObjectCreation,
false,
nullptr,
StateMutability::Pure
);
_newExpression.annotation().isPure = true;
+6 -7
View File
@@ -2164,7 +2164,6 @@ FunctionTypePointer FunctionType::newExpressionType(ContractDefinition const& _c
strings{""},
Kind::Creation,
false,
nullptr,
stateMutability
);
}
@@ -2416,8 +2415,8 @@ FunctionTypePointer FunctionType::interfaceFunctionType() const
m_returnParameterNames,
m_kind,
m_arbitraryParameters,
m_declaration,
m_stateMutability
m_stateMutability,
m_declaration
);
}
@@ -2444,8 +2443,8 @@ MemberList::MemberMap FunctionType::nativeMembers(ContractDefinition const*) con
strings(),
Kind::SetValue,
false,
nullptr,
StateMutability::NonPayable,
nullptr,
m_gasSet,
m_valueSet
)
@@ -2461,8 +2460,8 @@ MemberList::MemberMap FunctionType::nativeMembers(ContractDefinition const*) con
strings(),
Kind::SetGas,
false,
nullptr,
StateMutability::NonPayable,
nullptr,
m_gasSet,
m_valueSet
)
@@ -2599,8 +2598,8 @@ TypePointer FunctionType::copyAndSetGasOrValue(bool _setGas, bool _setValue) con
m_returnParameterNames,
m_kind,
m_arbitraryParameters,
m_declaration,
m_stateMutability,
m_declaration,
m_gasSet || _setGas,
m_valueSet || _setValue,
m_bound
@@ -2648,8 +2647,8 @@ FunctionTypePointer FunctionType::asMemberFunction(bool _inLibrary, bool _bound)
m_returnParameterNames,
kind,
m_arbitraryParameters,
m_declaration,
m_stateMutability,
m_declaration,
m_gasSet,
m_valueSet,
_bound
+1 -2
View File
@@ -899,7 +899,6 @@ public:
strings(),
_kind,
_arbitraryParameters,
nullptr,
_stateMutability
)
{
@@ -916,8 +915,8 @@ public:
strings _returnParameterNames = strings(),
Kind _kind = Kind::Internal,
bool _arbitraryParameters = false,
Declaration const* _declaration = nullptr,
StateMutability _stateMutability = StateMutability::NonPayable,
Declaration const* _declaration = nullptr,
bool _gasSet = false,
bool _valueSet = false,
bool _bound = false
+1 -1
View File
@@ -644,8 +644,8 @@ bool ExpressionCompiler::visit(FunctionCall const& _functionCall)
strings(),
FunctionType::Kind::BareCall,
false,
nullptr,
StateMutability::NonPayable,
nullptr,
true,
true
),