SYMPTOMS
When using extern in a function call, the compiler generates an Internal
Compiler Error (ICE). A syntax error should be generated instead.
When specifying an illegal type in a function prototype within a function,
the compiler generates an ICE. A syntax error should be generated instead.
Both of the above situations result in the following error message when
using Visual C++ 4.0:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 899)
When using Visual C++ 4.1, the error message in both situations is the
following:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1090)
When using Visual C++ 4.2, the error message in both situations is the
following:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1089)