1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
contract C { function f() public pure returns (uint w) { assembly { function f() -> t { t := 2 leave t := 9 } w := f() } } } // ==== // compileToEwasm: also // compileViaYul: also // ---- // f() -> 2