Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upLLVM assertion failure with moving boxed DST #35546
Comments
apasel422
added
the
I-ICE
label
Aug 9, 2016
TimNN
referenced this issue
Sep 6, 2016
Closed
Assertion in rustc nightly rustc 1.13.0-nightly (91f057de3 2016-09-04) #36297
This comment has been minimized.
This comment has been minimized.
|
First occurs in nightly-2016-08-03 which turns on mir by default, does not occur on nightly-2016-08-03 with -Z orbit=off. |
This comment has been minimized.
This comment has been minimized.
|
Using |
alexcrichton
added
regression-from-stable-to-beta
and removed
regression-from-stable-to-nightly
labels
Sep 13, 2016
nikomatsakis
self-assigned this
Sep 13, 2016
This comment has been minimized.
This comment has been minimized.
|
Problem seems to be that we call the |
This comment has been minimized.
This comment has been minimized.
|
I have a fix for this, running the full |
nikomatsakis
referenced this issue
Sep 13, 2016
Merged
invoke drop glue with a ptr to (data, meta) #36459
bors
added a commit
that referenced
this issue
Sep 14, 2016
Manishearth
added a commit
to Manishearth/rust
that referenced
this issue
Sep 15, 2016
bors
closed this
in
#36459
Sep 15, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
apasel422 commentedAug 9, 2016
The following successfully typechecks on
rustc 1.12.0-nightly (b30eff7ba 2016-08-05), but generates an LLVM assertion failure:Error:
Note that replacing
*head = node.nextwith*head = node.next.take()(and makingnodemutable) allows compilation to succeed.