aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/concepts-placeholder10.C
blob: b831531b11305ea44400367b791dab9321aee7d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
// { dg-do compile { target c++20 } }
// { dg-options "-Wno-pedantic" }

template <class T> concept is_const = __is_same(T, const T);

void f() {
  int x[] = {1,2};
  const int y[] = {3};
  const is_const auto [a,b] = x; // { dg-error "constraints" }
  const is_const auto [c] = y;
}