https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90825

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
This hunk in particular:

@@ -4581,8 +4713,9 @@ cxx_eval_constant_expression (const constexpr_ctx *ctx,
tree t,
       break;

     case SIZEOF_EXPR:
-      r = fold_sizeof_expr (t);
-      VERIFY_CONSTANT (r);
+      r = cxx_eval_constant_expression (ctx, fold_sizeof_expr (t), lval,
+                   non_constant_p, overflow_p,
+                   jump_target);
       break;

     case COMPOUND_EXPR:

Reply via email to