authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-22 17:47:18-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-22 17:47:18-05:00
log0c477f3c793d483c3917f08971b867e19c8c88a9
tree0f5847f6a1936389b2552bd588bd18337ccde350
parent3227aec848bfe13d7a592eb887824e23e018aba9
signature Commit is signed but in an unrecognized format.

fix std.Target.Arch.parseCpuFeatureSet unit test


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

lib/std/target.zig+3-1
...@@ -1172,7 +1172,9 @@ pub const Target = union(enum) {...@@ -1172,7 +1172,9 @@ pub const Target = union(enum) {
1172};1172};
11731173
1174test "parseCpuFeatureSet" {1174test "parseCpuFeatureSet" {
1175 const set = try @as(Target.Arch, .x86_64).parseCpuFeatureSet("-sse,-avx,-cx8");1175 const arch: Target.Arch = .x86_64;
1176 const baseline = arch.getBaselineCpuFeatures();
1177 const set = try arch.parseCpuFeatureSet(baseline.cpu, "-sse,-avx,-cx8");
1176 std.testing.expect(!Target.x86.featureSetHas(set, .sse));1178 std.testing.expect(!Target.x86.featureSetHas(set, .sse));
1177 std.testing.expect(!Target.x86.featureSetHas(set, .avx));1179 std.testing.expect(!Target.x86.featureSetHas(set, .avx));
1178 std.testing.expect(!Target.x86.featureSetHas(set, .cx8));1180 std.testing.expect(!Target.x86.featureSetHas(set, .cx8));