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 // template<LessThanComparable T>
13 // max(const T& a, const T& b);
18 #include "test_macros.h"
22 test(const T
& a
, const T
& b
, const T
& x
)
24 assert(&std::max(a
, b
) == &x
);
47 #if TEST_STD_VER >= 14
51 static_assert(std::max(x
, y
) == x
, "" );
52 static_assert(std::max(y
, x
) == x
, "" );