aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C
blob: d354c5ad609e296b0e6a352ad5490701a5f5a746 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// PR c++/97328
// { dg-do compile { target c++20 } }

struct vector {
  struct storage {
    int t;
    constexpr storage() {}
  } data[8];
};

constexpr auto foo() {
  vector i;
  return i;
}
auto val = foo();