xref: /llvm-project/libcxx/test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.pass.cpp (revision 31cbe0f240f660f15602c96b787c58a26f17e179)
1 //===----------------------------------------------------------------------===//
2 //
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
6 //
7 //===----------------------------------------------------------------------===//
8 
9 // UNSUPPORTED: c++03
10 
11 // <utility>
12 
13 // struct piecewise_construct_t { explicit piecewise_construct_t() = default; };
14 // constexpr piecewise_construct_t piecewise_construct = piecewise_construct_t();
15 
16 #include <utility>
17 
18 
main(int,char **)19 int main(int, char**) {
20     std::piecewise_construct_t x = std::piecewise_construct;
21     (void)x;
22 
23     return 0;
24 }
25