From: Aaron Ballman Date: Thu, 19 Jan 2023 17:25:14 +0000 (-0500) Subject: Silence some sign comparison warnings; NFC X-Git-Tag: upstream/17.0.6~20403 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc94a9b2eceba7effa032a5ce48419da2e69c8e9;p=platform%2Fupstream%2Fllvm.git Silence some sign comparison warnings; NFC The std::optional implementation in MSVC causes this code to produce a sign comparison warning. This ensures the types are the same sign. --- diff --git a/clang/lib/Basic/Targets/AArch64.cpp b/clang/lib/Basic/Targets/AArch64.cpp index 3a6e8f15..015deeb 100644 --- a/clang/lib/Basic/Targets/AArch64.cpp +++ b/clang/lib/Basic/Targets/AArch64.cpp @@ -60,14 +60,14 @@ void AArch64TargetInfo::setArchFeatures() { HasLSE = true; HasRDM = true; } else if (ArchInfo->Version.getMajor() == 8) { - if (ArchInfo->Version.getMinor() >= 7) { + if (ArchInfo->Version.getMinor() >= 7u) { HasWFxT = true; } - if (ArchInfo->Version.getMinor() >= 6) { + if (ArchInfo->Version.getMinor() >= 6u) { HasBFloat16 = true; HasMatMul = true; } - if (ArchInfo->Version.getMinor() >= 5) { + if (ArchInfo->Version.getMinor() >= 5u) { HasAlternativeNZCV = true; HasFRInt3264 = true; HasSSBS = true; @@ -75,28 +75,28 @@ void AArch64TargetInfo::setArchFeatures() { HasPredRes = true; HasBTI = true; } - if (ArchInfo->Version.getMinor() >= 4) { + if (ArchInfo->Version.getMinor() >= 4u) { HasDotProd = true; HasDIT = true; HasFlagM = true; } - if (ArchInfo->Version.getMinor() >= 3) { + if (ArchInfo->Version.getMinor() >= 3u) { HasRCPC = true; FPU |= NeonMode; } - if (ArchInfo->Version.getMinor() >= 2) { + if (ArchInfo->Version.getMinor() >= 2u) { HasCCPP = true; } - if (ArchInfo->Version.getMinor() >= 1) { + if (ArchInfo->Version.getMinor() >= 1u) { HasCRC = true; HasLSE = true; HasRDM = true; } } else if (ArchInfo->Version.getMajor() == 9) { - if (ArchInfo->Version.getMinor() >= 2) { + if (ArchInfo->Version.getMinor() >= 2u) { HasWFxT = true; } - if (ArchInfo->Version.getMinor() >= 1) { + if (ArchInfo->Version.getMinor() >= 1u) { HasBFloat16 = true; HasMatMul = true; }