mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
saved returnParameterNames in FunctionType constructor
This commit is contained in:
@@ -1143,7 +1143,7 @@ FunctionTypePointer FunctionType::externalFunctionType() const
|
||||
return FunctionTypePointer();
|
||||
retParamTypes.push_back(type->externalType());
|
||||
}
|
||||
return make_shared<FunctionType>(paramTypes, retParamTypes, m_parameterNames, m_location, m_arbitraryParameters);
|
||||
return make_shared<FunctionType>(paramTypes, retParamTypes, m_parameterNames, m_returnParameterNames, m_location, m_arbitraryParameters);
|
||||
}
|
||||
|
||||
MemberList const& FunctionType::getMembers() const
|
||||
@@ -1165,6 +1165,7 @@ MemberList const& FunctionType::getMembers() const
|
||||
parseElementaryTypeVector({"uint"}),
|
||||
TypePointers{copyAndSetGasOrValue(false, true)},
|
||||
strings(),
|
||||
strings(),
|
||||
Location::SetValue,
|
||||
false,
|
||||
m_gasSet,
|
||||
@@ -1180,6 +1181,7 @@ MemberList const& FunctionType::getMembers() const
|
||||
parseElementaryTypeVector({"uint"}),
|
||||
TypePointers{copyAndSetGasOrValue(true, false)},
|
||||
strings(),
|
||||
strings(),
|
||||
Location::SetGas,
|
||||
false,
|
||||
m_gasSet,
|
||||
@@ -1267,7 +1269,8 @@ TypePointer FunctionType::copyAndSetGasOrValue(bool _setGas, bool _setValue) con
|
||||
return make_shared<FunctionType>(
|
||||
m_parameterTypes,
|
||||
m_returnParameterTypes,
|
||||
strings(),
|
||||
m_parameterNames,
|
||||
m_returnParameterNames,
|
||||
m_location,
|
||||
m_arbitraryParameters,
|
||||
m_gasSet || _setGas,
|
||||
|
||||
Reference in New Issue
Block a user