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 Dionneint 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