authorgravatar for carter.sande@duodecima.technologyCarter Sande <carter.sande@duodecima.technology> 2019-06-25 22:54:10-07:00
committergravatar for carter.sande@duodecima.technologyCarter Sande <carter.sande@duodecima.technology> 2019-06-25 22:56:09-07:00
logf9e26d98711ead110a4c2d2f3032978a5a8c2d9d
treeda745174b24c62a8ada5a9af55f133ae02f229fe
parentcd02630da82b6b0a59583160b12c286a7aec7f8c

compiler-rt: use more idiomatic switch syntax


1 files changed, 8 insertions(+), 14 deletions(-)

std/special/compiler_rt.zig+8-14
......@@ -405,15 +405,15 @@ const use_thumb_1 = usesThumb1(builtin.arch);
405405
406406fn usesThumb1(arch: builtin.Arch) bool {
407407 return switch (arch) {
408 .arm => switch (arch.arm) {
408 .arm => |sub_arch| switch (sub_arch) {
409409 .v6m => true,
410410 else => false,
411411 },
412 .armeb => switch (arch.armeb) {
412 .armeb => |sub_arch| switch (sub_arch) {
413413 .v6m => true,
414414 else => false,
415415 },
416 .thumb => switch (arch.thumb) {
416 .thumb => |sub_arch| switch (sub_arch) {
417417 .v5,
418418 .v5te,
419419 .v4t,
......@@ -423,7 +423,7 @@ fn usesThumb1(arch: builtin.Arch) bool {
423423 => true,
424424 else => false,
425425 },
426 .thumbeb => switch (arch.thumbeb) {
426 .thumbeb => |sub_arch| switch (sub_arch) {
427427 .v5,
428428 .v5te,
429429 .v4t,
......@@ -475,18 +475,12 @@ const use_thumb_1_pre_armv6 = usesThumb1PreArmv6(builtin.arch);
475475
476476fn usesThumb1PreArmv6(arch: builtin.Arch) bool {
477477 return switch (arch) {
478 .thumb => switch (arch.thumb) {
479 .v5,
480 .v5te,
481 .v4t,
482 => true,
478 .thumb => |sub_arch| switch (sub_arch) {
479 .v5, .v5te, .v4t => true,
483480 else => false,
484481 },
485 .thumbeb => switch (arch.thumbeb) {
486 .v5,
487 .v5te,
488 .v4t,
489 => true,
482 .thumbeb => |sub_arch| switch (sub_arch) {
483 .v5, .v5te, .v4t => true,
490484 else => false,
491485 },
492486 else => false,