From 37cd29c0299dc3a726c7f8273cf203a868133f57 Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 17 Aug 2022 12:21:57 +0200 Subject: struct,union --- src/fmt.cff | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/fmt.cff') 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' { -- cgit v1.2.3