Skip to content

Commit 94dbfb4

Browse files
Make GCC happy
1 parent 0bb7fa0 commit 94dbfb4

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

libcxx/test/libcxx/containers/sequences/deque/abi.compile.pass.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,19 +52,19 @@ class small_pointer {
5252
small_pointer& operator+=(difference_type);
5353
small_pointer& operator-=(difference_type);
5454

55-
friend small_pointer operator+(small_pointer, difference_type);
56-
friend small_pointer operator+(difference_type, small_pointer);
57-
friend small_pointer operator-(small_pointer, difference_type);
58-
friend difference_type operator-(small_pointer, small_pointer);
55+
friend small_pointer operator+(small_pointer, difference_type) { return small_pointer{}; }
56+
friend small_pointer operator+(difference_type, small_pointer) { return small_pointer{}; }
57+
friend small_pointer operator-(small_pointer, difference_type) { return small_pointer{}; }
58+
friend difference_type operator-(small_pointer, small_pointer) { return 0; }
5959

60-
friend bool operator==(small_pointer, small_pointer);
60+
friend bool operator==(small_pointer, small_pointer) { return true; }
6161
#if TEST_STD_VER < 20
62-
friend bool operator!=(small_pointer, small_pointer);
62+
friend bool operator!=(small_pointer, small_pointer) { return false; }
6363
#endif
64-
friend bool operator<(small_pointer, small_pointer);
65-
friend bool operator>=(small_pointer, small_pointer);
66-
friend bool operator>(small_pointer, small_pointer);
67-
friend bool operator>=(small_pointer, small_pointer);
64+
friend bool operator<(small_pointer, small_pointer) { return false; }
65+
friend bool operator>=(small_pointer, small_pointer) { return true; }
66+
friend bool operator>(small_pointer, small_pointer) { return false; }
67+
friend bool operator>=(small_pointer, small_pointer) { return true; }
6868

6969
small_pointer pointer_to(T&);
7070
};

0 commit comments

Comments
 (0)