pub fn nullTerminatedString(code: Zir, index: NullTerminatedString) [:0]const u8 code: Zirindex: NullTerminatedString120
121
122
123pub fn nullTerminatedString(code: Zir, index: NullTerminatedString) [:0]const u8 {
const slice = code.string_bytes[@backingInt(index)..];
return slice[0..std.mem.findScalar(u8, slice, 0).? :0];
}
Given an index into
string_bytesreturns the null-terminated string found there.