diff --git a/src/InternPool.zig b/src/InternPool.zig index cfd6ecbfb0..5379d602a4 100644 --- a/src/InternPool.zig +++ b/src/InternPool.zig @@ -55,7 +55,7 @@ free_dep_entries: std.ArrayListUnmanaged(DepEntry.Index) = .{}, /// Whether a multi-threaded intern pool is useful. /// Currently `false` until the intern pool is actually accessed /// from multiple threads to reduce the cost of this data structure. -const want_multi_threaded = false; +const want_multi_threaded = true; /// Whether a single-threaded intern pool impl is in use. pub const single_threaded = builtin.single_threaded or !want_multi_threaded; diff --git a/src/target.zig b/src/target.zig index 2accc100b8..b80a4977c3 100644 --- a/src/target.zig +++ b/src/target.zig @@ -572,7 +572,8 @@ pub inline fn backendSupportsFeature(backend: std.builtin.CompilerBackend, compt else => false, }, .separate_thread => switch (backend) { - else => false, + .stage2_llvm => false, + else => true, }, }; }