-
Notifications
You must be signed in to change notification settings - Fork 13.4k
ref pattern nested inside let LHS causes LLVM assertion failure #3874
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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: