Open Bug 1880762 (C++23) Opened 7 months ago Updated 2 months ago

[meta] Compile as C++23

Categories

(Firefox Build System :: General, task, P5)

task

Tracking

(Not tracked)

People

(Reporter: cpeterson, Unassigned)

References

(Depends on 3 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta)

Compiling as C++20 (bug 1768116) is prerequisite for compiling as C++23.

When compiling as C++23, __cplusplus == 202302L.

Summary of C++23 language changes: https://en.cppreference.com/w/cpp/23

Clang's C++23 support: https://clang.llvm.org/cxx_status.html#cxx23

GCC's C++23 support: https://gcc.gnu.org/projects/cxx-status.html#cxx23

Depends on: 1880776
Blocks: 1880204
No longer depends on: 1880776
Depends on: 1881931
Depends on: 1908723
Blocks: C++26
You need to log in before you can comment on or make changes to this bug.