My apologies for this very trivial query, but it has me stumped.
I haven't had a chance to play around with a machine that is running 5.1/5.2 versions; and then suddenly all prayers answered - a box with z/OS 2.1/COBOL- 5.1 and another box with z/OS 2.2/COBOL- 5.2; a colleague testing the COBOL 5.1 rig asked me a simple query pertaining to a compilation error for a program which is compiling clean on 4.2, but going for a toss on 5.1 (which is understandable going by the amount of changes that have gone into the new releases).
4665 IGYCB7104-U Internal error while compiling function XYXYXY. Failed assertion on ./CodeGenerator.cpp:4665. Compilation
I tried searching for: './CodeGenerator.cpp:4665' on the web, but couldn't find something relevant (or in case if there was something, I could't make much sense of it); also searched for IGYCB7104, afa I could make out from the search results, I should be looking at the compiler options; but which one - am still unsure.
It'd be really kind if someone can please point my nose in the correct direction for the documentation where I can find some details on the above messages (I hope these are documented somewhere unlike the traditional IGY* messages which are deemed self-explanatory).
P.S.: Even the simple 'ERRMSG' program returned an RC-16 (tested on 5.2) in the phase: IGYCDIAG (had expected it to run clean, unless there is a conflicting compiler option which is messing things up for me; am currently revisiting the application programming guide/migration guide, to see if something can be salvaged out of it)