PR c++/56973, DR 696 - capture constant variables only as needed.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp1y / constexpr-loop1.C
blobfc5d4f81af1151b057ff1e7ccdf21ecc445cd4b7
1 // { dg-do compile { target c++14 } }
3 constexpr int f (int i)
5   int j = 0;
6   for (; i > 0; --i)
7     ++j;
8   return j;
11 constexpr int i = f(42);
12 #define SA(X) static_assert((X),#X)
13 SA(i==42);