authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-08-02 20:40:56-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-08-03 09:52:15-07:00
log9dd9aa49a59cf8534aaf9b44ee20d526ba8da1c6
tree6e00c83cdd743f1ceecf7f573c3b04b561ab437d
parent7360927afe2157df7e697d2e4c56968dd605ea08

Compilation: fix incorrect non-optional assumption


1 files changed, 3 insertions(+), 3 deletions(-)

src/Compilation.zig+3-3
...@@ -2362,10 +2362,10 @@ fn addNonIncrementalStuffToCacheManifest(comp: *Compilation, man: *Cache.Manifes...@@ -2362,10 +2362,10 @@ fn addNonIncrementalStuffToCacheManifest(comp: *Compilation, man: *Cache.Manifes
2362 if (comp.bin_file.options.link_libc) {2362 if (comp.bin_file.options.link_libc) {
2363 man.hash.add(comp.bin_file.options.libc_installation != null);2363 man.hash.add(comp.bin_file.options.libc_installation != null);
2364 if (comp.bin_file.options.libc_installation) |libc_installation| {2364 if (comp.bin_file.options.libc_installation) |libc_installation| {
2365 man.hash.addBytes(libc_installation.crt_dir.?);2365 man.hash.addOptionalBytes(libc_installation.crt_dir);
2366 if (target.abi == .msvc) {2366 if (target.abi == .msvc) {
2367 man.hash.addBytes(libc_installation.msvc_lib_dir.?);2367 man.hash.addOptionalBytes(libc_installation.msvc_lib_dir);
2368 man.hash.addBytes(libc_installation.kernel32_lib_dir.?);2368 man.hash.addOptionalBytes(libc_installation.kernel32_lib_dir);
2369 }2369 }
2370 }2370 }
2371 man.hash.addOptionalBytes(comp.bin_file.options.dynamic_linker);2371 man.hash.addOptionalBytes(comp.bin_file.options.dynamic_linker);