diff --git a/llvm/include/llvm/ADT/EquivalenceClasses.h b/llvm/include/llvm/ADT/EquivalenceClasses.h index 1a2331c1a0322..7df0d1557af87 100644 --- a/llvm/include/llvm/ADT/EquivalenceClasses.h +++ b/llvm/include/llvm/ADT/EquivalenceClasses.h @@ -180,8 +180,8 @@ template class EquivalenceClasses { } /// Returns true if \p V is contained an equivalence class. - bool contains(const ElemTy &V) const { - return TheMapping.find(V) != TheMapping.end(); + [[nodiscard]] bool contains(const ElemTy &V) const { + return TheMapping.contains(V); } /// getLeaderValue - Return the leader for the specified value that is in the