Uh oh!
There was an error while loading. Please reload this page.
Insert alignment checks for pointer dereferences when debug assertions are enabled - #98112
Conversation
f6d745b to
b8965f5Compare
This comment has been minimized.
This comment has been minimized.
b8965f5 to
9f36630Compare
This comment has been minimized.
This comment has been minimized.
bors
commented
Jun 30, 2022
☔ The latest upstream changes (presumably #98649) made this pull request unmergeable. Please resolve the merge conflicts. |
9f36630 to
caf7082Comparerustbot
commented
Jul 3, 2022
Some changes occurred to MIR optimizations cc @rust-lang/wg-mir-opt This PR changes MIR |
saethlin
commented
Jul 3, 2022
Oh heck I did not need everyone to be summoned like this |
This comment has been minimized.
This comment has been minimized.
bors
commented
Jul 6, 2022
☔ The latest upstream changes (presumably #98206) made this pull request unmergeable. Please resolve the merge conflicts. |
caf7082 to
54eb093Compare
This comment has been minimized.
This comment has been minimized.
bors
commented
Sep 15, 2022
☔ The latest upstream changes (presumably #101858) made this pull request unmergeable. Please resolve the merge conflicts. |
54eb093 to
a878c4aCompare
This comment has been minimized.
This comment has been minimized.
a878c4a to
6f8274cCompare
This comment has been minimized.
This comment has been minimized.
f700f3b to
be80cb2Compare
This comment has been minimized.
This comment has been minimized.
oli-obk
commented
Nov 10, 2022
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
bors
commented
Nov 10, 2022
⌛ Trying commit be80cb2b565657734acfd69f75331a1d8200d517 with merge 64fdee20bfba2e2033f0df0374119c0461ae4d2e... |
bors
commented
Nov 10, 2022
☀️ Try build successful - checks-actions |
Closes#54915
MirPatch, but I can't figure out how to insert a new basic block with a new terminator in the middle of an existing basic block, usingMirPatch. (if nobody else backs up this point I'm checking this as "not actually a good idea" because the code looks pretty clean to me after rearranging it a bit)CastKind::PointerExposeAddressis definitely wrong, we don't want to expose. Calling a function to get the pointer address seems quite excessive.I'll see if I can add a newCastKind.CastKind::Transmuteto the rescue!r? @oli-obk