-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
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
ref pattern nested inside let LHS causes LLVM assertion failure #3874
Comments
Minimized version:
I suspect Changing the title to something more informative. |
Bumping to 0.6 since #3235 is not done. |
I'm not sure if this is the same bug, but I'm getting the same assert with this code (I've minimized it as much as I can):
The code works when it has been manually expanded, so it appears to related to the use of a macro. |
Reproduced as of 373504, but not critical for 0.6; de-milestoning |
Nominating for milestone 5 (production-ready) |
I dusted off my branch recently and am looking at this again. |
Closed by #7262 |
a bit of refactoring in "sync" - Use `Box<dyn Any>` to keep the "extra data" local to the module implementing the primitive - Pass around places, not pointers Cc `@Mandragorian` -- sorry I couldn't resist and did the `Any` thing ;)
The following code (which may not be correct rust) causes an llvm abort on my build.
The text was updated successfully, but these errors were encountered: