pub fn toString(name: Name, zir: Zir) ?NullTerminatedString 3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026 pub fn toString(name: Name, zir: Zir) ?NullTerminatedString {
switch (name) {
.@"comptime", .unnamed_test => return null,
_ => {},
}
const idx: u32 = @backingInt(name);
if (zir.string_bytes[idx] == 0) {
// Named test
return @fromBackingInt(@intCast(idx + 1));
}
return @fromBackingInt(@intCast(idx));
}