From 99586412583f28def54f58398569eae238af42ba Mon Sep 17 00:00:00 2001 From: llogick <16590917+llogick@users.noreply.github.com> Date: Sat, 31 Aug 2024 13:16:50 -0700 Subject: [PATCH] Update the build runner Use `std.meta.declarations` for compatibility with latest and previous, supported, Zig versions --- src/build_runner/0.12.0.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build_runner/0.12.0.zig b/src/build_runner/0.12.0.zig index 887471b01..f34a959a7 100644 --- a/src/build_runner/0.12.0.zig +++ b/src/build_runner/0.12.0.zig @@ -1068,7 +1068,7 @@ fn extractBuildInformation( var deps_build_roots: std.ArrayListUnmanaged(BuildConfig.DepsBuildRoots) = .{}; for (dependencies.root_deps) |root_dep| { - inline for (@typeInfo(dependencies.packages).Struct.decls) |package| blk: { + inline for (comptime std.meta.declarations(dependencies.packages)) |package| blk: { if (std.mem.eql(u8, package.name, root_dep[1])) { const package_info = @field(dependencies.packages, package.name); if (!@hasDecl(package_info, "build_root")) break :blk;