Merge pull request #4724 from ethereum/slot-in-assembly

Do not crash on using _slot and _offset suffixes on their own
This commit is contained in:
Alex Beregszaszi
2018-08-07 12:55:40 +01:00
committed by GitHub
4 changed files with 24 additions and 0 deletions
@@ -0,0 +1,9 @@
contract C {
function f() public pure {
assembly {
_offset
}
}
}
// ----
// DeclarationError: (75-82): In variable names _slot and _offset can only be used as a suffix.
@@ -0,0 +1,9 @@
contract C {
function f() public pure {
assembly {
_slot
}
}
}
// ----
// DeclarationError: (75-80): In variable names _slot and _offset can only be used as a suffix.