Erroneous behaviour & observable checkpoints

LanguageC++264 papers2 connections

Uninitialized reads become erroneous rather than undefined; termination semantics; partial program correctness and observable_checkpoint.

Papers

4 · Tokyo 2024 → Kona 2025

Introduces erroneous behaviour: reading an uninitialized automatic variable yields a defined-but-wrong value and may be diagnosed; [[indeterminate]] opts out.