From: Peng Zhao <pengzhao@xxxxxxxxxxxxxx>
2. From the "WHIRL SYMBOL TABLE SPECIFICATION", " in a nested
procedure, three ST_TABs are visible: its own local ST_TAB, the parent
PU's ST_TAB and the global ST_TAB". Can somebody explain me why the
parent
PU's ST_TAB should be visible to the nested function?
Because you can access variables in your parent PU.
4. Is there any possibility that a function is placed
dis-contiguously in the final executable (use jmp to connect the control
flow)?
The bb's may be reordered, so that you jump to less-used blocks.
But the function bb's are all contiguous.
-- Mike Murphy
-- mpm@xxxxxxx
-- quote of the day:
-- "We always have time for the things we put first"
|