Vocabularycompiler.
cfg.
builder.
alien.
boxingInputsvregs | vregs that contains the return value of the alien call |
reps | representations of the vregs |
c-type | an abstract-c-type |
Outputsdst | vreg in which the boxed value, or a reference to it, will be placed |
Word descriptionEmits instructions for boxing the return value from an alien function call.
ExamplesUSING: compiler.cfg.builder.alien.boxing kernel make prettyprint ;
[ { 10 } { tagged-rep } int base-type box-return drop ] { } make .
{ T{ ##convert-integer { dst 118 } { src 10 } { c-type int } } }
See also##box-alienDefinitionMethods