diff --git a/lib/std/target.zig b/lib/std/target.zig index 1292626f242c99279d19bd8b26bb52b9bd4571f8..5dcbb962be2484481d6afacd6b4647932acc38ec 100644 --- a/lib/std/target.zig +++ b/lib/std/target.zig @@ -1172,7 +1172,9 @@ pub const Target = union(enum) { }; test "parseCpuFeatureSet" { - const set = try @as(Target.Arch, .x86_64).parseCpuFeatureSet("-sse,-avx,-cx8"); + const arch: Target.Arch = .x86_64; + const baseline = arch.getBaselineCpuFeatures(); + const set = try arch.parseCpuFeatureSet(baseline.cpu, "-sse,-avx,-cx8"); std.testing.expect(!Target.x86.featureSetHas(set, .sse)); std.testing.expect(!Target.x86.featureSetHas(set, .avx)); std.testing.expect(!Target.x86.featureSetHas(set, .cx8));