diff options
| author | 2022-08-17 12:21:57 +0200 | |
|---|---|---|
| committer | 2022-08-17 12:24:19 +0200 | |
| commit | 37cd29c0299dc3a726c7f8273cf203a868133f57 (patch) | |
| tree | fca34a77b01fbc922f66ca2e99041b2222e603b3 /src/fmt.cff | |
| parent | ffc52a0ecb61d0f7488f91d9b124344e50f7855f (diff) | |
struct,union
Diffstat (limited to 'src/fmt.cff')
| -rw-r--r-- | src/fmt.cff | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fmt.cff b/src/fmt.cff index 37b6dc9..00b9b54 100644 --- a/src/fmt.cff +++ b/src/fmt.cff @@ -292,6 +292,9 @@ extern fn ssfmt(fmt *const u8, ...) *const u8 { fn eprifileline(loc Loc) void { let path = fileid2path(loc.fileid); let fp = fopen(path, "rb"); + if fp == #null { + return; + } let line_begin = 0; for let i = 0; i < loc.idx; ++i { if fgetc(fp) == '\n' { |