|
Barbara, It appears we are on the same page. Based on your statement "It can't tell whether there's going to be a local version" are you implying that this would take an additional pass during the compile phase? It isn't a problem, but a mention in the manual would be nice. David Morris >>> <bmorris@ca.ibm.com> 08/26/99 07:38AM >>> Ok, now I understand. Here's a little module with the problem: H nomain D globconst c 1 D proc pr p proc b D arr s 1a dim(globconst) p proc e The compiler requires that constants for DIM and OCCURS be already defined on the array or mds statement. It can't tell whether there's going to be a local version of that name. If the compiler accepted the global constant for DIM or OCCUR, it would have to count that name as "defined" for the subprocedure (basically create a local definition the same as the global definition). This behaviour would be too capricious, in my opinion. Barbara Morris +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.