We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minimized test case:
macro_rules! thing { ($e:expr) => { thing!($e, $e) }; ($e0:expr, $e1:expr) => {{ let e = $e0; assert!(e == $e1); }} } pub fn main() { thing!(~17); }
Note that substituting thing!(~17, ~17) works, and similarly for let e = $e0; let ee = $e1; assert!(e == ee). Gist of the ::rt::backtrace: https://gist.github.com/jld/5435823
thing!(~17, ~17)
let e = $e0; let ee = $e1; assert!(e == ee)
The text was updated successfully, but these errors were encountered:
This still happens. Nominating production ready.
Sorry, something went wrong.
accepted for production-ready milestone
No more ICE. Probably fixed by #9088.
Closing as fixed by #9088 (which has many tests already checked in)
Auto merge of rust-lang#6000 - ebroto:sync-from-rust, r=ebroto
a62bab2
Sync from rust r? @ghost changelog: none
No branches or pull requests
Minimized test case:
Note that substituting
thing!(~17, ~17)
works, and similarly forlet e = $e0; let ee = $e1; assert!(e == ee)
. Gist of the ::rt::backtrace: https://gist.github.com/jld/5435823The text was updated successfully, but these errors were encountered: