Sema: accept thumb and thumbeb with ARM calling conventions

Commit 3014a0d5f1 added calling convention
validation, but left out thumb and thumbeb from the archs that can use the
ARM-specific calling conventions. This plus
a8a7f15106 made compilation fail for thumb
targets.
This commit is contained in:
Riccardo Binetti
2022-07-06 22:20:31 +02:00
committed by Andrew Kelley
parent f3069f51aa
commit 0101a5f75e

View File

@@ -7161,7 +7161,7 @@ fn funcCommon(
else => @as([]const u8, "i386 and AArch64"),
},
.APCS, .AAPCS, .AAPCSVFP => switch (arch) {
.arm, .armeb, .aarch64, .aarch64_be, .aarch64_32 => null,
.arm, .armeb, .aarch64, .aarch64_be, .aarch64_32, .thumb, .thumbeb => null,
else => @as([]const u8, "ARM"),
},
.SysV, .Win64 => switch (arch) {