| ... | @@ -1172,7 +1172,9 @@ pub const Target = union(enum) { | ... | @@ -1172,7 +1172,9 @@ pub const Target = union(enum) { |
| 1172 | }; | 1172 | }; |
| 1173 | | 1173 | |
| 1174 | test "parseCpuFeatureSet" { | 1174 | test "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)); |