Microsoft KB Archive/165944

= FIX: &(*variable) Causes C1001, trees.c line 6256 =

Article ID: 165944

Article Last Modified on 7/5/2005

-

APPLIES TO


 * Microsoft Visual C++ 5.0 Enterprise Edition
 * Microsoft Visual C++ 5.0 Professional Edition

-



This article was previously published under Q165944



SYMPTOMS
The sample code below generates the following error when it is in a .c file:

fatal error C1001: INTERNAL COMPILER ERROR (compiler file '.\trees.c', line 6256) Please choose the Technical Support command on the Visual C++



RESOLUTION
Place the code in a file with a .cpp or .cxx extension.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was corrected in Microsoft Visual C++ version 6.0.



Steps to Reproduce Behavior
#include 

void func(void) {     typedef char test[10]; test *pstest; memset(&(*pstest),'A',sizeof(test)); }

Additional query words: ICE

Keywords: kbbug kbfix kbvc600fix kbprogramming KB165944

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.