Comment by icedchai
3 years ago
Close enough. Will you claim the Linux kernel isn't C because it's compiled with -fno-strict-overflow and -fno-strict-aliasing ?
3 years ago
Close enough. Will you claim the Linux kernel isn't C because it's compiled with -fno-strict-overflow and -fno-strict-aliasing ?
Yes, that’s why it only supports specific C compilers.
Anything that includes its own memory allocator (that doesn’t call malloc()) is probably not implemented in standardized C.
It’s still “C”, even if it’s a specific dialect. Vendor specific C extensions have existed forever.