1 2 3 4 5 6 7 8 9
contract test { uint constant x = 1; function f() public pure { assembly { let y := x } } } // ----