Is the implication that other teams are better with standards compliance? Here is a much, much more serious issue. Variable length arrays of C++ types. Totally not in the C++ standard anywhere. Accepted by g++ and clang++, even if I turn on all warnings, and use '-std=c++11', which is supposed to turn off extensions. I have to add -pedantic to finally get a warning. Now, I'm not saying they should break this code, bu…
Standards nonconformance has always been less of a problem when gcc does it. (Of course, part of that is presumably that gcc's nonconformance is generally useful, as in this case...)
This is pretty standard type of issues for any ANSI/ISO language regardless of the vendor.
Oh boy the joys of doing C and C++ development across multiple OS in the late 90's with commercial compilers.