GCC 16 changes the default before enabling reflection
engineeringcppgcccxx20reflectionGCC 16 defaults to GNU C++20 and adds experimental C++26 facilities. Language selection and library ABI changes affect ordinary upgrades before reflection enters the code.