sometimes the compiler may panic, especially when compile old code with recent compiler.
put
comptime {
@compileError("debug");
}
in the main call stack,
if the compile error throw, that means the fault code is after this location in the call stack.
otherwise the compiler panic, that means the fault code is before this location in the call stack.