caller-return ( params -- )


Vocabulary
compiler.cfg.builder.alien

Inputs
paramsan alien-node-params


Outputs
None

Word description
If the last alien call returns a value, then this word will emit an instruction to the current sequence being constructed by make that boxes it.

Examples
USING: compiler.cfg.builder.alien make prettyprint ; [ T{ ##alien-invoke { reg-outputs { { 1 int-rep RAX } } } } , T{ alien-invoke-params { return pointer: void } } caller-return ] { } make . { T{ ##alien-invoke { reg-outputs { { 1 int-rep RAX } } } } T{ ##box-alien { dst 116 } { src 1 } { temp 115 } }
}


Definition