xref: /llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/PR27375.pass.cpp (revision d2eccf9bb7f10bd5c9ac0259ee1b03f2e25fb7a1)
1*d2eccf9bSLouis Dionne //===----------------------------------------------------------------------===//
2*d2eccf9bSLouis Dionne //
3*d2eccf9bSLouis Dionne // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*d2eccf9bSLouis Dionne // See https://llvm.org/LICENSE.txt for license information.
5*d2eccf9bSLouis Dionne // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*d2eccf9bSLouis Dionne //
7*d2eccf9bSLouis Dionne //===----------------------------------------------------------------------===//
8*d2eccf9bSLouis Dionne 
9*d2eccf9bSLouis Dionne // Regression test for https://llvm.org/PR27375
10*d2eccf9bSLouis Dionne 
11*d2eccf9bSLouis Dionne // UNSUPPORTED: c++03
12*d2eccf9bSLouis Dionne 
13*d2eccf9bSLouis Dionne #include <tuple>
14*d2eccf9bSLouis Dionne 
main(int,char **)15*d2eccf9bSLouis Dionne int main(int, char**) {
16*d2eccf9bSLouis Dionne     std::tuple<int&>(std::tuple<int&&>(42));
17*d2eccf9bSLouis Dionne 
18*d2eccf9bSLouis Dionne     return 0;
19*d2eccf9bSLouis Dionne }
20