Only warn about variables being shadowed in inline assembly.

This commit is contained in:
chriseth
2021-02-19 14:29:22 +01:00
parent 5c6633f975
commit 78a097a012
18 changed files with 123 additions and 79 deletions
@@ -0,0 +1,13 @@
contract C {
function add(uint, uint) public pure returns (uint) { return 7; }
function g() public pure returns (uint x, uint y) {
x = add(1, 2);
assembly {
y := add(1, 2)
}
}
}
// ====
// compileViaYul: also
// ----
// g() -> 7, 3