https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85108
Martin Sebor changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Known to work||6.4.0
Keywords||diagnostic
Last reconfirmed||2018-03-28
CC||msebor at gcc dot gnu.org
Ever confirmed|0 |1
Summary|Incorrect warning for |[7/8 Regression] Incorrect
|constexpr lambda with |warning for constexpr
|-Wunused-but-set-variable |lambda with
||-Wunused-but-set-variable
Known to fail||7.3.0, 8.0
--- Comment #2 from Martin Sebor ---
Confirmed. Bisection points to r239267 (gcc 7.0.0):
r239267 | jason | 2016-08-09 00:33:42 -0400 (Tue, 09 Aug 2016) | 7 lines
Fix empty class parameters with constexpr.
PR c++/67131
* class.c (is_really_empty_class): Call complete_type.
* constexpr.c (cxx_eval_constant_expression): Check
is_really_empty_class.
(potential_constant_expression_1): Likewise. Check for error type.