blob: 0895ea8b5f9d062c618ebe2dcacd13ccd8c32edc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
--- core/fxcrt/retain_ptr.h
+++ core/fxcrt/retain_ptr.h
@@ -135,6 +135,7 @@
mutable intptr_t m_nRefCount = 0;
};
+#if __cplusplus < 202002L
template <typename T, typename U>
inline bool operator==(const U* lhs, const RetainPtr<T>& rhs) {
return rhs == lhs;
@@ -144,6 +144,7 @@
inline bool operator!=(const U* lhs, const RetainPtr<T>& rhs) {
return rhs != lhs;
}
+#endif
} // namespace fxcrt
|