From d2169e0ca9f2477017df633e2018d95986c696bb Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sun, 18 Sep 2022 11:07:24 -0700 Subject: [PATCH] get_module_from_dep: better error handling --- src/common.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common.zig b/src/common.zig index 77dac0806bd7c73011907c017ba84e577c0e7281..74a395bff880a7bb804bb2c1e50de2e3979cc699 100644 --- a/src/common.zig +++ b/src/common.zig @@ -240,7 +240,7 @@ pub fn get_module_from_dep(d: *zigmod.Dep, cachepath: string, options: *CollectO }; }, else => { - var dd = try collect_deps(cachepath, moddir, d.type, options) catch |e| switch (e) { + var dd = collect_deps(cachepath, moddir, d.type, options) catch |e| switch (e) { error.ManifestNotFound => { if (d.main.len > 0 or d.c_include_dirs.len > 0 or d.c_source_files.len > 0 or d.keep) { var mod_from = try zigmod.Module.from(options.alloc, d.*, modpath, options); @@ -264,7 +264,7 @@ pub fn get_module_from_dep(d: *zigmod.Dep, cachepath: string, options: *CollectO } u.fail("no zig.mod or zigmod.yml found and no override props defined. unable to use add this dependency!", .{}); }, - else => e, + else => |ee| return ee, }; dd.dep = d.*; dd.for_build = d.for_build; -- 2.54.0