RE: 4GL: size of pcode generated from function exceeds 32K limit.
Posted in 2005
This indicates that a function within the module is exceeding 32k. You need to identify the module and then split it into two or more parts. Keith -> -----Original Message----- -> From: kirstenkleist@pricechopper.com -> [mailto:kirstenkleist@pricechopper.com] -> Sent: Tuesday, May 24, 2005 5:08 PM -> To: informix-list@iiug.org -> Subject: 4GL: size of pcode generated from function exceeds -> 32K limit. -> Error # -4451 -> -> -> Can anyone help???? -> -> We are running informix 4GL version 7.3 on HP-UX and I received this -> message after I added some logic to an existing 4GL program and -> attempted to recompile it: -> -> -4451 The size of the pcode generated from this function -> has exceeded -> the 32K per function limit. -> -> The function will have to be simplified. Extract some portion of its -> code to a separate function, and call that function. -> -> Is the word "function" referring to the 4GL module or the function -> within the 4GL module? Is there any way to get around this without -> having to separate the code into a different function and/or module? -> This is a very large, complex program that is widely used and I would -> like to avoid making any significant changes to the structure of the -> program if possible. Please let me know if anyone has any -> info on this. -> ********************************************************************************** This message is sent in strict confidence for the addressee only. It may contain legally privileged information. The contents are not to be disclosed to anyone other than the addressee. Unauthorised recipients are requested to preserve this confidentiality and to advise the sender immediately of any error in transmission. This footnote also confirms that this email message has been swept for the presence of computer viruses, however we cannot guarantee that this message is free from such problems. ********************************************************************************** sending to informix-list