(do-inlining) ( #call word -- ? )


Vocabulary
compiler.tree.propagation.inlining

Inputs
#calla #call
worda word


Outputs
?a boolean


Word description
Performs inlining of a word.

If the generic was defined in an outer compilation unit, then it doesn't have a definition yet; the definition is built at the end of the compilation unit. We do not attempt inlining at this stage since the stack discipline is not finalized yet, so dispatch# might return an out of bounds value. This case comes up if a parsing word calls the compiler at parse time (doing so is discouraged, but it should still work.)

Definition