Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 582 Bytes

vi.c.4.12-instructions-that-take-a-signature-as-an-argument.md

File metadata and controls

21 lines (16 loc) · 582 Bytes

VI.C.4.12 Instructions that take a signature as an argument

These instructions take a stand-alone signature as an argument.

<instr> ::=
<instr_sig> <callConv> <type> ( <parameters> )
<instr_sig> ::= Derived from opcode.def
calli

Examples:

calli class A.B(wchar *)
calli vararg bool(int32[,] X, ...)
// Returns a boolean, takes at least one argument. The first
// argument, named X, must be a two-dimensional array of
// 32-bit ints