-
Notifications
You must be signed in to change notification settings - Fork 13.3k
VaList::copy should not require a mutable ref #57311
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
Conversation
VaList::copy does not need to take a mutable reference. The va_copy intrinsic takes a immutable reference.
r? @KodrAus (rust_highfive has picked a reviewer for you, use r? to override) |
Thanks @dlrobertson! I'm not familiar with this code. As the original author, is there any forwards compatibility hazards you can think of that could make us prefer |
@KodrAus not that I can think of. The current use of |
Thanks! @bors r+ |
📌 Commit 917985e has been approved by |
VaList::copy should not require a mutable ref `VaList::copy` does not need to take a mutable reference. The `va_copy` intrinsic takes a immutable reference.
Rollup of 17 pull requests Successful merges: - #57219 (Remove some unused code) - #57229 (Fix #56806 by using `delay_span_bug` in object safety layout sanity checks) - #57233 (Rename and fix nolink-with-link-args test) - #57238 (Fix backtraces for inlined functions on Windows) - #57249 (Fix broken links to second edition TRPL.) - #57267 (src/jemalloc is gone, remove its mention from COPYRIGHT) - #57273 (Update the stdsimd submodule) - #57278 (Add Clippy to config.toml.example) - #57295 (Fix 'be be' constructs) - #57311 (VaList::copy should not require a mutable ref) - #57312 (`const fn` is no longer coming soon (const keyword docs)) - #57313 (Improve Box<T> -> Pin<Box<T>> conversion) - #57314 (Fix repeated word typos) - #57326 (Doc rewording, use the same name `writer`) - #57338 (rustdoc: force binary filename for compiled doctests) - #57342 (librustc_mir: Make qualify_min_const_fn module public) - #57343 (Calculate privacy access only via query) Failed merges: - #57340 (Use correct tracking issue for c_variadic) r? @ghost
VaList::copy
does not need to take a mutable reference. Theva_copy
intrinsic takes a immutable reference.