Revert revert of constness in #86003#86295
Conversation
|
(rust-highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
|
Would it make sense to make a tracking issue for |
|
@pnkfelix any objections to this? I am not sure why these were de-constified to begin with, so just making sure I am not missing anything here. :) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Sorry but I am not quite sure what to do with the errors (or rather lack of errors) |
|
Are those things that are no longer checked? Should I remove those tests or somehow make sure the errors are detected again? |
|
Something is strange, it looks like none of the errors showed up -- but the exit status is still 1...? |
|
Ah, I think I know what happens: the errors now have the wrong span; they are shown with spans in the standard library. To fix this, you should call the intrinsics directly in this test. You will probably need to add a |
|
So, something like this. But at least on the playground this doesn't change the spans that are shown... |
|
Thanks :) What should I do about ? |
|
Ah... well we'll need to add a stability attribute. This should do it: |
|
So if you write code which calls unstable code than you have to be explicit about the stabilitiy of your code? Again thanks :) Would you like me to squash the two latest commits (2faa57a and d1ae4e2) onto one? |
|
A chain of things happens here:
Seems fine to me to keep this separate. |
|
Ah, okay |
This comment has been minimized.
This comment has been minimized.
|
💔 Test failed - checks-actions |
|
Looks like #86194 changed the output of some tests added here. |
d1ae4e2 to
c012553
Compare
This comment has been minimized.
This comment has been minimized.
|
@bors r+ |
|
📌 Commit 4aa1267 has been approved by |
|
☀️ Test successful - checks-actions |
Re-constify
mem::swap,mem::replace,ptr::writewhich were marked as notconstin #86003Once the checks pass, this should solve #86236