comparison gcc/testsuite/g++.dg/concepts/pr87768.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
1 // { dg-do compile { target c++17 } }
2 // { dg-options "-fconcepts" }
3
4 struct a {};
5 template <bool> using b = a;
6
7 template <typename> struct c;
8 template <typename d>
9 requires requires(d e) { e[0]; }
10 struct c<d> {
11 static constexpr bool f = [] { return false; }();
12 };
13
14 struct g : b<c<unsigned[]>::f> {};