Function getParamName [src]
Prototype
pub fn getParamName(zir: Zir, param_inst: Inst.Index) ?NullTerminatedString Parameters
zir: Zirparam_inst: Inst.Index Source
pub fn getParamName(zir: Zir, param_inst: Inst.Index) ?NullTerminatedString {
const inst = zir.instructions.get(@intFromEnum(param_inst));
return switch (inst.tag) {
.param, .param_comptime => zir.extraData(Inst.Param, inst.data.pl_tok.payload_index).data.name,
.param_anytype, .param_anytype_comptime => inst.data.str_tok.start,
else => null,
};
}