1 2 3 4 5 6 7 8 9
pragma experimental "v0.5.0"; contract test { uint a; function f() pure public { assembly { function g() -> x { x := a_slot } } } }