Function typeOf [src]
Prototype
pub fn typeOf(self: Value, function: Function.Index, builder: *Builder) Type
Parameters
self: Value
function: Function.Index
builder: *Builder
Source
pub fn typeOf(self: Value, function: Function.Index, builder: *Builder) Type {
return switch (self.unwrap()) {
.instruction => |instruction| instruction.typeOf(function, builder),
.constant => |constant| constant.typeOf(builder),
.metadata => .metadata,
};
}