FIX: C1001 if No Template Types in Template Func Arg List
Article ID: 150378
Article Last Modified on 7/5/2005
APPLIES TO
- Microsoft Visual C++ 4.0 Standard Edition
- Microsoft Visual C++ 4.1 Subscription
- Microsoft Visual C++ 4.2 Enterprise Edition
- Microsoft Visual C++ 4.2 Professional Edition
This article was previously published under Q150378
SYMPTOMS
When a function template is defined without one of the types in the
template parameter list in its function argument list, the Visual C++
compiler issues the following error:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1090)
RESOLUTION
The argument list of a function template needs at least one argument using
a type specified in the template parameter list. This is a requirement of
the Visual C++ language.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug was corrected in Visual C++
version 5.0.
Additional query words: kbVC400bug 10.00 10.10 10.20
Keywords: kbbug kbfix kbvc500fix kbcpponly kbcompiler KB150378