-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Disable destination propagation on all mir-opt-levels #82684
Conversation
This comment has been minimized.
This comment has been minimized.
@bors r+ |
📌 Commit d8f8b68e64cf91ec726c171497afbb93ce1b4771 has been approved by |
This PR disables destination propagation on all mir-opt-levels (it was already disabled on the default level). The changes from #78360 remain in effect. |
Oh, sorry! :/ |
@bors rollup- |
☔ The latest upstream changes (presumably #82816) made this pull request unmergeable. Please resolve the merge conflicts. |
@bors r=jonas-schievink |
@tmiasko: 🔑 Insufficient privileges: Not in reviewers |
@bors r=jonas-schievink |
📌 Commit 6f49aad has been approved by |
Disable destination propagation on all mir-opt-levels The new `// compile-flags: -Zunsound-mir-opts` are inserted without an extra newline to avoid introducing a large mir-opt diff.
Disable destination propagation on all mir-opt-levels The new `// compile-flags: -Zunsound-mir-opts` are inserted without an extra newline to avoid introducing a large mir-opt diff.
Disable destination propagation on all mir-opt-levels The new `// compile-flags: -Zunsound-mir-opts` are inserted without an extra newline to avoid introducing a large mir-opt diff.
Disable destination propagation on all mir-opt-levels The new `// compile-flags: -Zunsound-mir-opts` are inserted without an extra newline to avoid introducing a large mir-opt diff.
Rollup of 10 pull requests Successful merges: - rust-lang#82047 (bypass auto_da_alloc for metadata files) - rust-lang#82415 (expand: Refactor module loading) - rust-lang#82557 (Add natvis for Result, NonNull, CString, CStr, and Cow) - rust-lang#82613 (Remove Item::kind, use tagged enum. Rename variants to match) - rust-lang#82642 (Fix jemalloc usage on OSX) - rust-lang#82682 (Implement built-in attribute macro `#[cfg_eval]` + some refactoring) - rust-lang#82684 (Disable destination propagation on all mir-opt-levels) - rust-lang#82755 (Refactor confirm_builtin_call, remove partial if) - rust-lang#82857 (Edit ructc_ast_lowering docs) - rust-lang#82862 (Generalize Write impl for Vec<u8> to Vec<u8, A>) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
The new
// compile-flags: -Zunsound-mir-opts
are inserted without an extra newline to avoid introducing a large mir-opt diff.