Commit ae9b90cf6e

Sahnvour <sahnvour@pm.me>
2019-03-15 21:45:38
print a message instead of returning an error when debug info comes from a source file not found (for example compiled on another computer)
1 parent 704dfaa
Changed files (1)
std/debug.zig
@@ -478,6 +478,11 @@ fn printSourceAtAddressWindows(di: *DebugInfo, out_stream: var, relocated_addres
                 }
             } else |err| switch (err) {
                 error.EndOfFile => {},
+                error.FileNotFound => {
+                    setTtyColor(TtyColor.Dim);
+                    try out_stream.write("file not found\n\n");
+                    setTtyColor(TtyColor.White);
+                },
                 else => return err,
             }
         } else {