mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
ArrayType::interfaceType(): Rename local variable to make more sense
This commit is contained in:
parent
7d809df91a
commit
4c2b1c1f29
@ -1878,21 +1878,21 @@ TypeResult ArrayType::interfaceType(bool _inLibrary) const
|
||||
return *m_interfaceType;
|
||||
|
||||
TypeResult result{TypePointer{}};
|
||||
TypeResult baseExt = m_baseType->interfaceType(_inLibrary);
|
||||
TypeResult baseInterfaceType = m_baseType->interfaceType(_inLibrary);
|
||||
|
||||
if (!baseExt.get())
|
||||
if (!baseInterfaceType.get())
|
||||
{
|
||||
solAssert(!baseExt.message().empty(), "Expected detailed error message!");
|
||||
result = baseExt;
|
||||
solAssert(!baseInterfaceType.message().empty(), "Expected detailed error message!");
|
||||
result = baseInterfaceType;
|
||||
}
|
||||
else if (_inLibrary && location() == DataLocation::Storage)
|
||||
result = shared_from_this();
|
||||
else if (m_arrayKind != ArrayKind::Ordinary)
|
||||
result = this->copyForLocation(DataLocation::Memory, true);
|
||||
else if (isDynamicallySized())
|
||||
result = TypePointer{make_shared<ArrayType>(DataLocation::Memory, baseExt)};
|
||||
result = TypePointer{make_shared<ArrayType>(DataLocation::Memory, baseInterfaceType)};
|
||||
else
|
||||
result = TypePointer{make_shared<ArrayType>(DataLocation::Memory, baseExt, m_length)};
|
||||
result = TypePointer{make_shared<ArrayType>(DataLocation::Memory, baseInterfaceType, m_length)};
|
||||
|
||||
if (_inLibrary)
|
||||
m_interfaceType_library = result;
|
||||
|
Loading…
Reference in New Issue
Block a user