mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #12553 from ethereum/ir-ice-12546
Fix .push() not considering external functions
This commit is contained in:
@@ -3609,7 +3609,7 @@ string YulUtilFunctions::copyStructToStorageFunction(StructType const& _from, St
|
||||
auto const& [srcSlotOffset, srcOffset] = _from.storageOffsetsOfMember(structMembers[i].name);
|
||||
t("memberOffset", formatNumber(srcSlotOffset));
|
||||
if (memberType.isValueType())
|
||||
t("read", readFromStorageValueType(memberType, srcOffset, false));
|
||||
t("read", readFromStorageValueType(memberType, srcOffset, true));
|
||||
else
|
||||
solAssert(srcOffset == 0, "");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user