https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82249 --- Comment #5 from Benjamin Buch <benni.buch at gmail dot com> --- The code is accepted by clang since version 4.0. Older versions probably don't support constexpr lambdas.