>So, HLASM is apparently very good at inferring the length of >the first argument to CLC at Pass 2, when it's needed, even in >the challenging case of a previously unreferenced literal.
By pass 2, the literal is well established, so it's not a challenge by then. Could you clarify > What I think would be most useful is a new > BIF, to return the length of an argument, ... I'm not sure if by "argument" you mean an operand of a machine instruction statement like CLC (would L' work?), or an argument to a macro (would K' work?), or something else? This works OK for almost all cases that don't require recursion or multiple passes: X DC CL(L'Another_Symbol)'value' John Ehrman
