[Bug c++/91953] New: [8/9/10 Regression] G++ rejects lambda with constexpr variable
ostash at ostash dot kiev.ua
gcc-bugzilla@gcc.gnu.org
Tue Oct 1 14:45:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91953
Bug ID: 91953
Summary: [8/9/10 Regression] G++ rejects lambda with constexpr
variable
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: ostash at ostash dot kiev.ua
Target Milestone: ---
Hello,
Following snippet
----
#include <type_traits>
auto f = [](auto value) {
constexpr auto i = value;
return i;
};
void foo()
{
f(std::integral_constant<std::size_t, 0>{});
}
----
is rejected by G++ starting from 8.1.0. It works on GCC7, GCC6 and Clang.
More information about the Gcc-bugs
mailing list