|
||||||||
|
Technical Support Support Resources
Product Information |
C51: FATAL ERROR (CANNOT OPTIMIZE FUNCTION)Information in this article applies to:
QUESTIONWhen I compile the following code:
typedef struct
{
char VarMember4 ;
char VarMember5 ;
char VarMember6 ;
char VarMember7 ;
char VarMember11 ;
} StructType ;
void FUNC_A (char, char, char, char) ;
void FUNC_B (StructType*, char) ;
void FUNC_B (StructType* VarParamF, char VarParamG)
{
FUNC_A (VarParamF->VarMember4, VarParamF->VarMember5,
VarParamG, VarParamF->VarMember11) ;
}
I receive this error: C51 FATAL-ERROR - ACTION: GLOBAL OPTIMIZATION ERROR: CANNOT OPTIMIZE FUNCTION C51 TERMINATED. What's going on? Is there a fix for this problem? ANSWERYes. This is a known problem in C51 V6.10a. It has been corrected in V6.10c. Last Reviewed: Thursday, May 19, 2005 | |||||||
|
||||||||