aboutsummaryrefslogtreecommitdiff
path: root/src/Cache.zig
diff options
context:
space:
mode:
authorTimon Kruiper <timonkruiper@gmail.com>2021-01-03 16:48:52 +0100
committerTimon Kruiper <timonkruiper@gmail.com>2021-01-03 17:39:43 +0100
commita926c91814bbfa29be7f75c7cfeeda0e2d0669d2 (patch)
tree8562a26a435f3bffc2029115048b77d21fca117d /src/Cache.zig
parent7e5aacab69b74de23ce57d2c7f3af0061c3343cf (diff)
downloadzig-a926c91814bbfa29be7f75c7cfeeda0e2d0669d2.tar.gz
zig-a926c91814bbfa29be7f75c7cfeeda0e2d0669d2.zip
stage2: enable building test-stage2 with LLVM backend enabled
We can now run `zig build test-stage2 -Denable-llvm`.
Diffstat (limited to 'src/Cache.zig')
-rw-r--r--src/Cache.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Cache.zig b/src/Cache.zig
index 03a0d61157..e22335daa8 100644
--- a/src/Cache.zig
+++ b/src/Cache.zig
@@ -16,7 +16,8 @@ const Allocator = std.mem.Allocator;
/// This protection is conditionally compiled depending on `want_debug_deadlock`.
var all_cache_digest_set: std.AutoHashMapUnmanaged(BinDigest, void) = .{};
var all_cache_digest_lock: std.Mutex = .{};
-const want_debug_deadlock = std.debug.runtime_safety;
+// TODO: Figure out how to make sure that `all_cache_digest_set` does not leak memory!
+pub const want_debug_deadlock = false;
const DebugBinDigest = if (want_debug_deadlock) BinDigest else void;
const null_debug_bin_digest = if (want_debug_deadlock) ([1]u8{0} ** bin_digest_len) else {};