commit beea884e3bec4ede77c2b17961f41c0008b558cd
parent 3b7793a9596d2f165393bd9afd71f428439de50d
Author: Lou Woell <lou.woell@posteo.de>
Date:   Thu, 11 Sep 2025 16:49:37 +0200

[locate] free errors

Diffstat:
Mcmd/harehelper/locate.ha | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/cmd/harehelper/locate.ha b/cmd/harehelper/locate.ha @@ -50,7 +50,8 @@ fn locate_symbol ( // Check if id is a module match (module::find(ctx, id)) { - case module::error => void; + case let e: module::error => + module::finish_error(e); case let r: (str, module::srcset) => defer module::finish_srcset(&r.1); return lex::location { @@ -70,7 +71,8 @@ fn locate_symbol ( }; let (path, src) = match (module::find(ctx, ns)) { - case module::error => + case let e: module::error => + module::finish_error(e); return void; case let r: (str, module::srcset) => yield r;