-
-
Telling clang to compile as C changes nothing, which is weird as I don't know what could call NeverCalled without static constructors.
-
I think the logic only collects all value setters, disregarding callability of setter sites.
-
But making the function static (no possibility of unseen callers) changes the tail call of system() to unconditional "crash me".
-
This might be a side effect of unreachable code elimination.
End of conversation
New conversation -
-
-
gcc is happy in all cases (C, C++, other ISAs) to just do what you told it to and try to call via the null pointer.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Finally back at a PC. As I suspected 1) Do=0 changes nothing, and 2) making NeverCalled static causes main() to instead be a UD2 instruction
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
If the damn page would let you zoom and scroll it…
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.