<snip>
> In general the rule is if the compiler can see that 
> there is no dependency on any code,
> the compiler is allowed to prune it. 

Which is a different rule from "if the compiler can not see that there is 
a dependency on any code , the compiler is allowed to prune it." The 
second applies to the code, but not the first.
</snip>

True. But one might say that the treating of the __asm text as a black box 
does mean that the compiler can "tell" -- basing its "knowledge" on the 
user input.

Peter Relson
z/OS Core Technology Design

Reply via email to