|
Report it to IBM. Neil Palmer, Cambridge, Ontario, Canada (This account not monitored for personal mail, remove the last two letters before @ for that) ----- Original Message ---- From: M Lazarus <mlazarus@xxxxxxxx> To: MIDRANGE-l@xxxxxxxxxxxx Sent: Friday, October 20, 2006 12:23:26 PM Subject: Bug in the debugger? A colleague was testing the new CL enhancements and came across what seems to be a bug in the debugger. Here's the test code: PGM PARM(&QUALOBJ) DCL VAR(&QUALOBJ) TYPE(*CHAR) LEN(20) DCL VAR(&MAINOBJ) TYPE(*CHAR) LEN(20) DCL VAR(&QUAL01) TYPE(*CHAR) STG(*DEFINED) + LEN(10) DEFVAR(&QUALOBJ 1) DCL VAR(&QUAL02) TYPE(*CHAR) STG(*DEFINED) + LEN(10) DEFVAR(&QUALOBJ 11) CHGVAR VAR(&MAINOBJ) VALUE(&QUALOBJ) SNDPGMMSG MSG(&QUAL01) TOPGMQ(*PRV (*PGMBDY)) SNDPGMMSG MSG(&QUAL02) TOPGMQ(*PRV (*PGMBDY)) ENDPGM CALL TEST PARM( '1234567890abcdefghij' ) The messages generated contain the correct info: 1234567890 abcdefghij Doing the same CALL, step through via debug. Both &QUAL01 and &QUAL02 will show 1234567890 throughout the entire run. This happens in both the green screen and WDSC. Program is compiled with no optimization. Is this a debugger bug? -mark -- .com/midrange-l.
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.