diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-12-03 17:27:06 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-03 17:27:06 +0100 |
| commit | 453a1a8b7ff049e697bbd15aad2d4674b2825768 (patch) | |
| tree | 30019cf476e0e5d993f14361c95b821c5883f801 /compiler/rustc_trait_selection/src/traits | |
| parent | c179a15f7a0a459521022f5aadc10125a33c6efb (diff) | |
| parent | 71b698c0b81c2e35c852ebcdf1f5cbe9e9162a50 (diff) | |
| download | rust-453a1a8b7ff049e697bbd15aad2d4674b2825768.tar.gz rust-453a1a8b7ff049e697bbd15aad2d4674b2825768.zip | |
Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxu
Lint against Symbol::intern on a string literal Disabled in tests where this doesn't make much sense
Diffstat (limited to 'compiler/rustc_trait_selection/src/traits')
| -rw-r--r-- | compiler/rustc_trait_selection/src/traits/dyn_compatibility.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/dyn_compatibility.rs b/compiler/rustc_trait_selection/src/traits/dyn_compatibility.rs index e0a9ddf1876..993bc2e9b94 100644 --- a/compiler/rustc_trait_selection/src/traits/dyn_compatibility.rs +++ b/compiler/rustc_trait_selection/src/traits/dyn_compatibility.rs @@ -18,7 +18,6 @@ use rustc_middle::ty::{ TypeVisitableExt, TypeVisitor, TypingMode, Upcast, }; use rustc_span::Span; -use rustc_span::symbol::Symbol; use smallvec::SmallVec; use tracing::{debug, instrument}; @@ -679,7 +678,7 @@ fn receiver_is_dispatchable<'tcx>( // FIXME(mikeyhew) this is a total hack. Once dyn_compatible_for_dispatch is stabilized, we can // replace this with `dyn Trait` let unsized_self_ty: Ty<'tcx> = - Ty::new_param(tcx, u32::MAX, Symbol::intern("RustaceansAreAwesome")); + Ty::new_param(tcx, u32::MAX, rustc_span::sym::RustaceansAreAwesome); // `Receiver[Self => U]` let unsized_receiver_ty = |
