We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
void abc(void) { } ABC() { } main() { abc(); ABC(); }
The compiler is fine, It is the linker. The Linker is not case sensitive, so ABC = abc. In this case the linker gets so confused, that it crashes. Just make sure your externals have case insensitive unique names.
Review this thread: http://www.keil.com/forum/msgpage.asp?MsgID=2077