4 ms·
Other questions might also be "implementation defined", thus a caveat to assume GCC/LLVM implementations on x86/amd64 at the start. I.e. C standard enforces un
by necovek 4y ago
Other questions might also be "implementation defined", thus a caveat to assume GCC/LLVM implementations on x86/amd64 at the start.
I.e. C standard enforces undefined very sparingly iirc, and most of the corner cases are implementation defined.
I may also be misremembering things: it's been 20 years since I've carefully read C99 (draft, really) for fun :))
- kevin_thibedeau 4y agoEven the compiler assumption isn't enough. There is also an implicit assumption in the answers that x86-64 is using LP64 when some platforms will use LLP64 (Windows) or ILP64 (Cray).