Q: So what could go wrong? Are there really any systems where void main() doesn't work?
A: It has been reported that programs using void main() and compiled using BC++ 4.5 can crash. Some compilers (including DEC C V4.1 and gcc with certain warnings enabled) will complain about void main().
Additional links: further reading examples