summaryrefslogtreecommitdiffstats
path: root/external/pdfium/gcc-c++20-comparison.patch
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