mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-15 21:47:04 +00:00
Rustup to rustc 1.25.0-nightly (90eb44a58
2018-01-29)
This commit is contained in:
parent
4e467661c0
commit
c3e9ec65a1
@ -545,11 +545,11 @@ fn check_to_owned(cx: &LateContext, expr: &Expr, other: &Expr) {
|
||||
|
||||
// *arg impls PartialEq<other>
|
||||
if !arg_ty
|
||||
.builtin_deref(true, ty::LvaluePreference::NoPreference)
|
||||
.builtin_deref(true)
|
||||
.map_or(false, |tam| implements_trait(cx, tam.ty, partial_eq_trait_id, &[other_ty]))
|
||||
// arg impls PartialEq<*other>
|
||||
&& !other_ty
|
||||
.builtin_deref(true, ty::LvaluePreference::NoPreference)
|
||||
.builtin_deref(true)
|
||||
.map_or(false, |tam| implements_trait(cx, arg_ty, partial_eq_trait_id, &[tam.ty]))
|
||||
// arg impls PartialEq<other>
|
||||
&& !implements_trait(cx, arg_ty, partial_eq_trait_id, &[other_ty])
|
||||
|
Loading…
Reference in New Issue
Block a user