I can imagine a junior assembler programmer thinking that they should
branch to the DROP to ensure it was executed before entering the
following code.  I think it takes a while for new programmers to
understand what USING and DROP statements actually do other than the
necessity of having a USING at the beginning of a program (often hidden
in a macro).

On 2024-10-01 5:46 p.m., Steve Thompson wrote:
EXTERNAL EMAIL ALERT This email originated from outside of
DataKinetics. Do not click links or open any attachments unless you
both recognize the sender, and know the content is safe.

Yes the subject is correct.

I just ran into this situation. Program is in production.

Multiple points in this program do the following:


        B  DROPR11

Now, a few screens away we have this:


DROPR11 DROP R11
        LA   R1,xxxxx  (or something similar)

The DROPR11 above gets flagged with an invalid label

The various B  DROPR11 statements resolve to the LA R1xxxx

Anyone see a problem with this? When did this kind of thing get
accepted?

I would have figured that invalid label would have gotten at
least an RC=8

And every one of those "Branch" instructions would have been
flagged for an undefined label or some such.


An inquiring mind would like to know.

Regards,
Steve Thompson
Gary Weinhold
Senior Application Architect
DATAKINETICS | Data Performance & Optimization
Phone:+1.613.523.5500 x216
Email: weinh...@dkl.com
Visit us online at www.DKL.com
E-mail Notification: The information contained in this email and any 
attachments is confidential and may be subject to copyright or other 
intellectual property protection. If you are not the intended recipient, you 
are not authorized to use or disclose this information, and we request that you 
notify us by reply mail or telephone and delete the original message from your 
mail system.

Reply via email to