Commit d3db0b3b by Marek Polacek Committed by Marek Polacek

* g++.dg/cpp1z/constexpr-lambda22.C: New test,

From-SVN: r265725
parent d8b3b4f4
2018-11-01 Marek Polacek <polacek@redhat.com>
* g++.dg/cpp1z/constexpr-lambda22.C: New test,
2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
......
// { dg-do compile }
// { dg-options -std=c++17 }
#define SA(X) static_assert((X),#X)
template<typename>
constexpr int
foo ()
{
constexpr int a[] = { 1, 2, 3, 4, 5 };
int i = 0;
auto j = [&] {
for (auto x : a)
i++;
return i;
}();
return j;
}
SA (foo<int>() == 5);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment