glibc's abort() is even more complex:
http://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/abort...
636 karma · joined May 12, 2011
http://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/abort...
b[o] = ".,-~:;=!*#$@"[N > 0 ? N : 0];
is allowed in C.
I doubt that, I suggest search a bit for his name and find out what he is doing for a living...
"Raises an invalid opcode exception in all operating modes."
What is here undefined? LLVM must not generate such instructions except it it really wants such a exception. (Like Linux's panic() does on x86)