``` const foo: int = 4 >> 1; enum bs { thing = foo } fn main() { assert(thing as int == foo); } ``` fails with ``` resolve-bug.rs:4:18: 4:21 error: internal error looking up a definition resolve-bug.rs:4 enum bs { thing = foo } ```