This patch attempts to update application of evaluation contexts to better represent, what is manifestly constant evaluated.
There are some outstanding concerns I'll mark with inline comments.
Differential D76447
Apply ConstantEvaluated evaluation contexts to more manifestly constant evaluated scopes wchilders on Mar 19 2020, 12:43 PM. Authored by
Details
Diff Detail Event Timeline
Comment Actions Updated the patch to correct formatting issues, and removed application of the ConstantEvaluated evaluation context to var decls as it introduces too much complexity. Additionally removed a fix for decltype with immediate functions that snuck into this patch. This will be submitted separately. |