Also, could Oracle/Sun ever get around to not changing the numbering system on a product midway through a product life. I mean, Java 1.21 is great and all, but you know...
I assumed, at first, that it was somehow falling through the infinite loop and accidentally runnning the unreachable function, but it clearly explicitly runs it in the assembler generated...
edit: ah, it's called from __start, which suggests that main is being elided entirely by the optimiser, and somehow 'unreachable' is simply becoming a defacto 'main'
I mean, you can probably still get 300 different variants of that on aliexpress for less than $10