xref: /llvm-project/libcxx/test/std/thread/thread.latch/max.pass.cpp (revision bf1666fb0bc19ffa18072e2727e4611c293a9aee)
154fa9ecdSOlivier Giroux //===----------------------------------------------------------------------===//
254fa9ecdSOlivier Giroux //
354fa9ecdSOlivier Giroux // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
454fa9ecdSOlivier Giroux // See https://llvm.org/LICENSE.txt for license information.
554fa9ecdSOlivier Giroux // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
654fa9ecdSOlivier Giroux //
754fa9ecdSOlivier Giroux //===----------------------------------------------------------------------===//
854fa9ecdSOlivier Giroux //
9a7f9895cSLouis Dionne // UNSUPPORTED: no-threads
10*bf1666fbSLouis Dionne // UNSUPPORTED: c++03, c++11, c++14, c++17
119ddedf07SLouis Dionne 
1254fa9ecdSOlivier Giroux // <latch>
1354fa9ecdSOlivier Giroux 
1454fa9ecdSOlivier Giroux #include <latch>
1554fa9ecdSOlivier Giroux #include <cassert>
1654fa9ecdSOlivier Giroux 
1754fa9ecdSOlivier Giroux #include "test_macros.h"
1854fa9ecdSOlivier Giroux 
1954fa9ecdSOlivier Giroux int main(int, char**)
2054fa9ecdSOlivier Giroux {
2154fa9ecdSOlivier Giroux   static_assert(std::latch::max() > 0, "");
2254fa9ecdSOlivier Giroux   return 0;
2354fa9ecdSOlivier Giroux }
24