diff options
| author | Jubilee <46493976+workingjubilee@users.noreply.github.com> | 2024-03-25 14:35:37 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-25 14:35:37 -0700 |
| commit | 77de550c61b83222d57c14cc0c66f086b6a0cc79 (patch) | |
| tree | 9057955c1b2b071d49402f2b3bc25507048a01d0 /compiler/rustc_codegen_llvm/src/builder.rs | |
| parent | ac0a9c58e801c9af903436749f1a8bc7cc19f8d8 (diff) | |
| parent | 99fbc6f8efd4f30b571485c9e3aae391aefedeba (diff) | |
| download | rust-77de550c61b83222d57c14cc0c66f086b6a0cc79.tar.gz rust-77de550c61b83222d57c14cc0c66f086b6a0cc79.zip | |
Rollup merge of #123044 - compiler-errors:instance, r=oli-obk
`Instance` is `Copy` No reason to take it by value; it was confusing ``@rcvalle`` to see it being mutated when it's also being passed by ref in some places.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/builder.rs')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/builder.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_llvm/src/builder.rs b/compiler/rustc_codegen_llvm/src/builder.rs index a5a5ae73d77..8724752ce24 100644 --- a/compiler/rustc_codegen_llvm/src/builder.rs +++ b/compiler/rustc_codegen_llvm/src/builder.rs @@ -1630,7 +1630,7 @@ impl<'a, 'll, 'tcx> Builder<'a, 'll, 'tcx> { } let typeid = if let Some(instance) = instance { - typeid_for_instance(self.tcx, &instance, options) + typeid_for_instance(self.tcx, instance, options) } else { typeid_for_fnabi(self.tcx, fn_abi, options) }; @@ -1678,7 +1678,7 @@ impl<'a, 'll, 'tcx> Builder<'a, 'll, 'tcx> { } let kcfi_typeid = if let Some(instance) = instance { - kcfi_typeid_for_instance(self.tcx, &instance, options) + kcfi_typeid_for_instance(self.tcx, instance, options) } else { kcfi_typeid_for_fnabi(self.tcx, fn_abi, options) }; |
