P4040

Case ranges

R2

C2y added ranges in `case` labels, such as `case 0 ... 9:`. Such case ranges have also been supported as a C++ compiler extension for many years. This feature should be standardized for C++.

Authors
Jan Schultke
Mailing
2026-09
Doc date
2026-09-21
Audience
EWG

Revision history

  1. 2026-09
    R2 Selected (shown above)
  2. 2026-07
    R1 SG22

    Case ranges

  3. 2026-04
    R0 SG22

    Case ranges