authorgravatar for sergpolkin@gmail.comserg <sergpolkin@gmail.com> 2023-04-14 20:49:21+03:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-04-15 19:44:56+03:00
log23ac4dd87b740012ba33e8ab2ea6fb25c04b6268
tree5556f2a6259147dcf993311124a1504538f91734
parentbd3e248c7e943e5f0965391e9a741e7de7526217

fix: print targets


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

src/print_targets.zig+3-2
...@@ -99,8 +99,9 @@ pub fn cmdTargets(...@@ -99,8 +99,9 @@ pub fn cmdTargets(
99 for (arch.allCpuModels()) |model| {99 for (arch.allCpuModels()) |model| {
100 try jws.objectField(model.name);100 try jws.objectField(model.name);
101 try jws.beginArray();101 try jws.beginArray();
102 for (arch.allFeaturesList(), 0..) |feature, i| {102 for (arch.allFeaturesList(), 0..) |feature, i_usize| {
103 if (model.features.isEnabled(@intCast(u8, i))) {103 const index = @intCast(Target.Cpu.Feature.Set.Index, i_usize);
104 if (model.features.isEnabled(index)) {
104 try jws.arrayElem();105 try jws.arrayElem();
105 try jws.emitString(feature.name);106 try jws.emitString(feature.name);
106 }107 }