summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C
blob: 77cf0bb9d02ea2401630b06dde0691ef8c3326d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// PR c++/105398
// { dg-do compile { target c++14 } }

auto f = [](auto &&m) {
    enum E { _,e3,e2,e1,C4,C3,C2,C1 };
    static constexpr int x_coeffs[3][4] = {
        {e1,C2,C3,C4},
        {e2,C1,C3,C4},
        {e3,C1,C2,C4},
    };
};

int main() {
    f(0);
}