Fix .push() not considering external functions

This commit is contained in:
Marenz
2022-01-18 16:30:31 +01:00
parent a07b3ec70f
commit 89d6bff72a
3 changed files with 30 additions and 1 deletions
+1 -1
View File
@@ -3608,7 +3608,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, "");