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);...@@ -405,15 +405,15 @@ const use_thumb_1 = usesThumb1(builtin.arch);
405405
406fn usesThumb1(arch: builtin.Arch) bool {406fn usesThumb1(arch: builtin.Arch) bool {
407 return switch (arch) {407 return switch (arch) {
408 .arm => switch (arch.arm) {408 .arm => |sub_arch| switch (sub_arch) {
409 .v6m => true,409 .v6m => true,
410 else => false,410 else => false,
411 },411 },
412 .armeb => switch (arch.armeb) {412 .armeb => |sub_arch| switch (sub_arch) {
413 .v6m => true,413 .v6m => true,
414 else => false,414 else => false,
415 },415 },
416 .thumb => switch (arch.thumb) {416 .thumb => |sub_arch| switch (sub_arch) {
417 .v5,417 .v5,
418 .v5te,418 .v5te,
419 .v4t,419 .v4t,
...@@ -423,7 +423,7 @@ fn usesThumb1(arch: builtin.Arch) bool {...@@ -423,7 +423,7 @@ fn usesThumb1(arch: builtin.Arch) bool {
423 => true,423 => true,
424 else => false,424 else => false,
425 },425 },
426 .thumbeb => switch (arch.thumbeb) {426 .thumbeb => |sub_arch| switch (sub_arch) {
427 .v5,427 .v5,
428 .v5te,428 .v5te,
429 .v4t,429 .v4t,
...@@ -475,18 +475,12 @@ const use_thumb_1_pre_armv6 = usesThumb1PreArmv6(builtin.arch);...@@ -475,18 +475,12 @@ const use_thumb_1_pre_armv6 = usesThumb1PreArmv6(builtin.arch);
475475
476fn usesThumb1PreArmv6(arch: builtin.Arch) bool {476fn usesThumb1PreArmv6(arch: builtin.Arch) bool {
477 return switch (arch) {477 return switch (arch) {
478 .thumb => switch (arch.thumb) {478 .thumb => |sub_arch| switch (sub_arch) {
479 .v5,479 .v5, .v5te, .v4t => true,
480 .v5te,
481 .v4t,
482 => true,
483 else => false,480 else => false,
484 },481 },
485 .thumbeb => switch (arch.thumbeb) {482 .thumbeb => |sub_arch| switch (sub_arch) {
486 .v5,483 .v5, .v5te, .v4t => true,
487 .v5te,
488 .v4t,
489 => true,
490 else => false,484 else => false,
491 },485 },
492 else => false,486 else => false,