Mercurial > hg > CbC > CbC_gcc
annotate gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | |
children |
rev | line source |
---|---|
131 | 1 // PR c++/87075 |
2 // { dg-do compile { target c++14 } } | |
3 | |
4 template <typename T> | |
5 struct vec | |
6 { | |
7 struct { T y; } n; | |
8 vec() = default; | |
9 }; | |
10 | |
11 template <typename T> | |
12 struct S | |
13 { | |
14 vec<T> value[2]; | |
15 template<typename U> | |
16 constexpr S(const U&); | |
17 }; | |
18 | |
19 template<typename T> | |
20 template<typename X> | |
21 constexpr S<T>::S(const X&) | |
22 { | |
23 value[0] = vec<T>(); | |
24 } | |
25 | |
26 S<float>m(0); |