Skip to content

Remove an unnecessary cloning - #157698

Merged
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
oli-obk:push-xlxmqtuxnsqq
Jun 12, 2026
Merged

Remove an unnecessary cloning#157698
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
oli-obk:push-xlxmqtuxnsqq

Conversation

@oli-obk

@oli-obkoli-obk commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

I don't expect this to have any perf impact, but considering the diag_metadata already supported referring to ast nodes, we can just do this here now

@rustbotrustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Jun 10, 2026
@rustbot

Copy link
Copy Markdown
Collaborator

r? @tiif

rustbot has assigned @tiif.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: compiler
  • compiler expanded to 73 candidates
  • Random selection from 17 candidates

@tiif

tiif commented Jun 11, 2026

Copy link
Copy Markdown
Member

Thanks!

@bors r+ rollup

@rust-bors

rust-borsBot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

📌 Commit 7622ee4 has been approved by tiif

It is now in the queue for this repository.

@rust-borsrust-borsBot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 11, 2026
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 11, 2026
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 11, 2026
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 11, 2026
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 11, 2026
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 11, 2026
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
rust-borsBot pushed a commit that referenced this pull request Jun 11, 2026
…uwer
Rollup of 23 pull requests
Successful merges:
- #157716 (update Enzyme, June'26)
- #149793 (Add inline asm support for amdgpu)
- #152852 (Remove driver_lint_caps)
- #155299 (make repr_transparent_non_zst_fields a hard error)
- #155439 (Enable Cargo's new build-dir layout)
- #157612 (Add a test where subtyping inhibits coercion.)
- #157626 (Autogenerate unstable compiler flag stubs for unstable-book)
- #157667 (Rename typing modes to better describe real usage)
- #156212 (Additionally gate negative bounds behind new `-Zinternal-testing-features`)
- #157342 (Reduce verbosity of cycle errors when possible)
- #157366 (Add a regression test for an unconstrained TransmuteFrom ICE)
- #157459 (rustc_target: callconv: powerpc64: Remove unreachable fallback code path)
- #157658 (UnsafeCell: mention shared-ref-to-interior case, fix aliasing model inaccuracy)
- #157698 (Remove an unnecessary cloning)
- #157699 (Arg splat experiment - hir FnDecl impl)
- #157713 (resolve: Remove exported imports from `maybe_unused_trait_imports`)
- #157722 (Move create_scope_map to rustc_codegen_ssa.)
- #157725 (Keep generic suggestion for macro-expanded missing-type items)
- #157733 (Remove old FIXMEs about nocapture attribute)
- #157737 (Reorganize `tests/ui/issues` [7/N])
- #157746 (supports_c_variadic_definitions: extend checklist for new targets)
- #157763 (Move unused target expression error to appropriate place and rename it)
- #157768 (codegen_ssa: peel trans. wrappers on scalable vecs)
rust-borsBot pushed a commit that referenced this pull request Jun 11, 2026
…uwer
Rollup of 23 pull requests
Successful merges:
- #157716 (update Enzyme, June'26)
- #149793 (Add inline asm support for amdgpu)
- #152852 (Remove driver_lint_caps)
- #155299 (make repr_transparent_non_zst_fields a hard error)
- #155439 (Enable Cargo's new build-dir layout)
- #157612 (Add a test where subtyping inhibits coercion.)
- #157626 (Autogenerate unstable compiler flag stubs for unstable-book)
- #157667 (Rename typing modes to better describe real usage)
- #156212 (Additionally gate negative bounds behind new `-Zinternal-testing-features`)
- #157342 (Reduce verbosity of cycle errors when possible)
- #157366 (Add a regression test for an unconstrained TransmuteFrom ICE)
- #157459 (rustc_target: callconv: powerpc64: Remove unreachable fallback code path)
- #157658 (UnsafeCell: mention shared-ref-to-interior case, fix aliasing model inaccuracy)
- #157698 (Remove an unnecessary cloning)
- #157699 (Arg splat experiment - hir FnDecl impl)
- #157713 (resolve: Remove exported imports from `maybe_unused_trait_imports`)
- #157722 (Move create_scope_map to rustc_codegen_ssa.)
- #157725 (Keep generic suggestion for macro-expanded missing-type items)
- #157733 (Remove old FIXMEs about nocapture attribute)
- #157737 (Reorganize `tests/ui/issues` [7/N])
- #157746 (supports_c_variadic_definitions: extend checklist for new targets)
- #157763 (Move unused target expression error to appropriate place and rename it)
- #157768 (codegen_ssa: peel trans. wrappers on scalable vecs)
JonathanBrouwer added a commit to JonathanBrouwer/rust that referenced this pull request Jun 11, 2026
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
rust-borsBot pushed a commit that referenced this pull request Jun 11, 2026
…uwer
Rollup of 23 pull requests
Successful merges:
- #157716 (update Enzyme, June'26)
- #149793 (Add inline asm support for amdgpu)
- #155299 (make repr_transparent_non_zst_fields a hard error)
- #155439 (Enable Cargo's new build-dir layout)
- #157612 (Add a test where subtyping inhibits coercion.)
- #157626 (Autogenerate unstable compiler flag stubs for unstable-book)
- #157667 (Rename typing modes to better describe real usage)
- #149749 (Make `BorrowedBuf` and `BorrowedCursor` generic over the data)
- #156212 (Additionally gate negative bounds behind new `-Zinternal-testing-features`)
- #157342 (Reduce verbosity of cycle errors when possible)
- #157366 (Add a regression test for an unconstrained TransmuteFrom ICE)
- #157459 (rustc_target: callconv: powerpc64: Remove unreachable fallback code path)
- #157658 (UnsafeCell: mention shared-ref-to-interior case, fix aliasing model inaccuracy)
- #157698 (Remove an unnecessary cloning)
- #157699 (Arg splat experiment - hir FnDecl impl)
- #157713 (resolve: Remove exported imports from `maybe_unused_trait_imports`)
- #157722 (Move create_scope_map to rustc_codegen_ssa.)
- #157725 (Keep generic suggestion for macro-expanded missing-type items)
- #157733 (Remove old FIXMEs about nocapture attribute)
- #157737 (Reorganize `tests/ui/issues` [7/N])
- #157746 (supports_c_variadic_definitions: extend checklist for new targets)
- #157763 (Move unused target expression error to appropriate place and rename it)
- #157768 (codegen_ssa: peel trans. wrappers on scalable vecs)
@jhprattjhpratt mentioned this pull request Jun 12, 2026
rust-borsBot pushed a commit that referenced this pull request Jun 12, 2026
Rollup of 24 pull requests
Successful merges:
- #157716 (update Enzyme, June'26)
- #149793 (Add inline asm support for amdgpu)
- #155299 (make repr_transparent_non_zst_fields a hard error)
- #157612 (Add a test where subtyping inhibits coercion.)
- #157626 (Autogenerate unstable compiler flag stubs for unstable-book)
- #157667 (Rename typing modes to better describe real usage)
- #149749 (Make `BorrowedBuf` and `BorrowedCursor` generic over the data)
- #155113 (Ensure Send/Sync impl for std::process::CommandArgs)
- #156212 (Additionally gate negative bounds behind new `-Zinternal-testing-features`)
- #157342 (Reduce verbosity of cycle errors when possible)
- #157366 (Add a regression test for an unconstrained TransmuteFrom ICE)
- #157459 (rustc_target: callconv: powerpc64: Remove unreachable fallback code path)
- #157658 (UnsafeCell: mention shared-ref-to-interior case, fix aliasing model inaccuracy)
- #157698 (Remove an unnecessary cloning)
- #157699 (Arg splat experiment - hir FnDecl impl)
- #157713 (resolve: Remove exported imports from `maybe_unused_trait_imports`)
- #157722 (Move create_scope_map to rustc_codegen_ssa.)
- #157723 (Move uninhabited unreachable code lint to rustc_mir_transform)
- #157725 (Keep generic suggestion for macro-expanded missing-type items)
- #157733 (Remove old FIXMEs about nocapture attribute)
- #157737 (Reorganize `tests/ui/issues` [7/N])
- #157746 (supports_c_variadic_definitions: extend checklist for new targets)
- #157763 (Move unused target expression error to appropriate place and rename it)
- #157768 (codegen_ssa: peel trans. wrappers on scalable vecs)
@rust-bors
rust-borsBot merged commit d58e89d into rust-lang:mainJun 12, 2026
12 checks passed
@rustbotrustbot added this to the 1.98.0 milestone Jun 12, 2026
rust-timer added a commit that referenced this pull request Jun 12, 2026
Rollup merge of #157698 - oli-obk:push-xlxmqtuxnsqq, r=tiif
Remove an unnecessary cloning
I don't expect this to have any perf impact, but considering the `diag_metadata` already supported referring to ast nodes, we can just do this here now
pullBot pushed a commit to xtqqczze/rust-lang-miri that referenced this pull request Jun 13, 2026
Rollup of 24 pull requests
Successful merges:
- rust-lang/rust#157716 (update Enzyme, June'26)
- rust-lang/rust#149793 (Add inline asm support for amdgpu)
- rust-lang/rust#155299 (make repr_transparent_non_zst_fields a hard error)
- rust-lang/rust#157612 (Add a test where subtyping inhibits coercion.)
- rust-lang/rust#157626 (Autogenerate unstable compiler flag stubs for unstable-book)
- rust-lang/rust#157667 (Rename typing modes to better describe real usage)
- rust-lang/rust#149749 (Make `BorrowedBuf` and `BorrowedCursor` generic over the data)
- rust-lang/rust#155113 (Ensure Send/Sync impl for std::process::CommandArgs)
- rust-lang/rust#156212 (Additionally gate negative bounds behind new `-Zinternal-testing-features`)
- rust-lang/rust#157342 (Reduce verbosity of cycle errors when possible)
- rust-lang/rust#157366 (Add a regression test for an unconstrained TransmuteFrom ICE)
- rust-lang/rust#157459 (rustc_target: callconv: powerpc64: Remove unreachable fallback code path)
- rust-lang/rust#157658 (UnsafeCell: mention shared-ref-to-interior case, fix aliasing model inaccuracy)
- rust-lang/rust#157698 (Remove an unnecessary cloning)
- rust-lang/rust#157699 (Arg splat experiment - hir FnDecl impl)
- rust-lang/rust#157713 (resolve: Remove exported imports from `maybe_unused_trait_imports`)
- rust-lang/rust#157722 (Move create_scope_map to rustc_codegen_ssa.)
- rust-lang/rust#157723 (Move uninhabited unreachable code lint to rustc_mir_transform)
- rust-lang/rust#157725 (Keep generic suggestion for macro-expanded missing-type items)
- rust-lang/rust#157733 (Remove old FIXMEs about nocapture attribute)
- rust-lang/rust#157737 (Reorganize `tests/ui/issues` [7/N])
- rust-lang/rust#157746 (supports_c_variadic_definitions: extend checklist for new targets)
- rust-lang/rust#157763 (Move unused target expression error to appropriate place and rename it)
- rust-lang/rust#157768 (codegen_ssa: peel trans. wrappers on scalable vecs)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@oli-obk@rustbot@tiif@Kivooeo