Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

resolve failure when setting enum discriminator to a declared const #2428

Closed
msullivan opened this Issue · 3 comments

3 participants

@msullivan
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 }
@catamorphism

Test this again when #1935 is completed.

@bstrie
Collaborator

Still hitting this error despite new resolve.

@catamorphism catamorphism was assigned
@catamorphism

I've fixed this, just waiting for the tree to be open again.

@jayanderson jayanderson referenced this issue from a commit
Commit has since been removed from the repository and is no longer available.
@catamorphism catamorphism was unassigned by msullivan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.