about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaybe Waffle <waffle.lapkin@gmail.com>2023-07-30 12:12:26 +0000
committerMaybe Waffle <waffle.lapkin@gmail.com>2023-10-03 21:21:53 +0000
commit94c9d0c90f6bb6f7d8fdc6e326e148e7b5bb30cf (patch)
tree31bea0ad086f4f21bd07da203e9f9241796ae70e
parenta6dfd89fa76e5dda36d07463d0e54268d6240b49 (diff)
downloadrust-94c9d0c90f6bb6f7d8fdc6e326e148e7b5bb30cf.tar.gz
rust-94c9d0c90f6bb6f7d8fdc6e326e148e7b5bb30cf.zip
Make non-zero check more obvious
-rw-r--r--compiler/rustc_trait_selection/src/traits/object_safety.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/object_safety.rs b/compiler/rustc_trait_selection/src/traits/object_safety.rs
index 5823b4508d9..1dbe3039107 100644
--- a/compiler/rustc_trait_selection/src/traits/object_safety.rs
+++ b/compiler/rustc_trait_selection/src/traits/object_safety.rs
@@ -464,7 +464,7 @@ fn virtual_call_violation_for_method<'tcx>(
 
     // We can't monomorphize things like `fn foo<A>(...)`.
     let own_counts = tcx.generics_of(method.def_id).own_counts();
-    if own_counts.types + own_counts.consts != 0 {
+    if own_counts.types > 0 || own_counts.consts > 0 {
         return Some(MethodViolationCode::Generic);
     }