diff options
| author | Ryan Liptak <squeek502@hotmail.com> | 2022-06-18 01:12:47 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-08-22 20:51:55 -0400 |
| commit | 95c43e20b45aafa6b34b0aae927dbabbb0b65e32 (patch) | |
| tree | 71cca30464014605e68fe53453965ad45d86066c /src/zig_llvm.cpp | |
| parent | 96737ef499e66d8ab3e32fd4641599b1843f5b8c (diff) | |
| download | zig-95c43e20b45aafa6b34b0aae927dbabbb0b65e32.tar.gz zig-95c43e20b45aafa6b34b0aae927dbabbb0b65e32.zip | |
Windows: Fix incorrect output when .pdb file is not found during stack trace
This `pdb.Pdb.init` call can return `error.FileNotFound`, which was previously resulting in:
Unable to print stack trace: FileNotFound
which also aborts the stack trace printing (so any deeper stack traces are not printed).
It makes more sense to treat it as `MissingDebugInfo` which then gets printed as:
???:?:?: 0x7fffa8817033 in ??? (???)
and allows the stack trace to continue printing.
Note: locally, the error.FileNotFound was being triggered for me when looking for kernel32.pdb and ntdll.pdb
Diffstat (limited to 'src/zig_llvm.cpp')
0 files changed, 0 insertions, 0 deletions
