Skip to content

Latest commit

 

History

History
18 lines (18 loc) · 790 Bytes

Tuple assignment multi stack slot components.md

File metadata and controls

18 lines (18 loc) · 790 Bytes

Tuple assignments with components that occupy several stack slots, i.e. nested tuples, pointers to external functions or references to dynamically sized calldata arrays, can result in invalid values. This is due to a compiler bug introduced in v0.1.6 and fixed in v0.6.6. (see here)


Slide Screenshot

089.jpg


Slide Text

  • Tuple Assignments
  • Multiple Stack Slots
  • E.g.: Nested Tuples
  • Invalid Values
  • Compiler Bug -> Fixed
  • solc 0.1.6 -> 0.6.6

References


Tags