On 11/1/18 2:06 PM, Marek Polacek wrote:
Ping.
On Thu, Oct 11, 2018 at 09:28:38PM -0400, Marek Polacek wrote:
Recently it came up that no test in the testsuite triggers the RANGE_FOR_STMT
case in potential_constant_expression_1. I came up with this valid test that
tickles that codepath.
I can't use ({ }) instead of a lambda because the constexpr machinery doesn't
handle statement expressions; see default: in cxx_eval_constant_expression.
Tested on x86_64-linux, ok for trunk?
2018-10-11 Marek Polacek <pola...@redhat.com>
* g++.dg/cpp1z/constexpr-lambda22.C: New test,
OK, thanks.
Jason