1 //===----------------------------------------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 // ADDITIONAL_COMPILE_FLAGS: -D_LIBCPP_DISABLE_DEPRECATION_WARNINGS
16 #include "test_macros.h"
22 explicit A(int data
= -1) : data_(data
) {}
27 operator == (const A
& x
, const A
& y
)
29 return x
.data_
== y
.data_
;
34 operator < (const A
& x
, const A
& y
)
36 return x
.data_
< y
.data_
;
41 using namespace std::rel_ops
;