Ola Fosheim Grøstad wrote:
On Wednesday, 14 June 2017 at 12:22:36 UTC, Russel Winder wrote:
If a code is to be left untouched but the compiler not archived then the
code must be recompiled and amended as needed with each new compiler
that is accepted in the workflow.
I don't disagree with the general sentiment than one have to evolve the
codebase along with the tooling, but if C, C++, Python and JavaScript
didn't provide backwards compatibility in their maintained "production
lines"
at least C doesn't: almost all old-enough code is broken by various "UB".