mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Swap declaration/statemutability in FunctionType constructor
This commit is contained in:
parent
aa94000a91
commit
79e84a8fa4
@ -1628,7 +1628,6 @@ void TypeChecker::endVisit(NewExpression const& _newExpression)
|
||||
strings(),
|
||||
FunctionType::Kind::ObjectCreation,
|
||||
false,
|
||||
nullptr,
|
||||
StateMutability::Pure
|
||||
);
|
||||
_newExpression.annotation().isPure = true;
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -644,8 +644,8 @@ bool ExpressionCompiler::visit(FunctionCall const& _functionCall)
|
||||
strings(),
|
||||
FunctionType::Kind::BareCall,
|
||||
false,
|
||||
nullptr,
|
||||
StateMutability::NonPayable,
|
||||
nullptr,
|
||||
true,
|
||||
true
|
||||
),
|
||||
|
Loading…
Reference in New Issue
Block a user