diff --git a/clang/lib/Driver/ToolChains/Arch/LoongArch.cpp b/clang/lib/Driver/ToolChains/Arch/LoongArch.cpp index 9b7877c88fbff14a3c25333d9d95485dddd50596..745c36ded5a60a91e8bde6e6805689d4b55fba56 100644 --- a/clang/lib/Driver/ToolChains/Arch/LoongArch.cpp +++ b/clang/lib/Driver/ToolChains/Arch/LoongArch.cpp @@ -116,7 +116,7 @@ StringRef loongarch::getLoongArchABI(const Driver &D, const ArgList &Args, // shall remain valid or not, so we are going to continue recognizing it // for some time, until it is clear that everyone else has migrated away // from it. - [[fallthrough]]; + LLVM_FALLTHROUGH; case llvm::Triple::GNU: default: return IsLA32 ? "ilp32d" : "lp64d"; diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index 5b4380e4738612fc6147dee98ca3e1d0dec24966..aa9a39c1376526fdeda22b8609b03484e451bc48 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -350,7 +350,7 @@ SubtargetFeatures ELFObjectFileBase::getLoongArchFeatures() const { case ELF::EF_LOONGARCH_ABI_DOUBLE_FLOAT: Features.AddFeature("d"); // D implies F according to LoongArch ISA spec. - [[fallthrough]]; + LLVM_FALLTHROUGH; case ELF::EF_LOONGARCH_ABI_SINGLE_FLOAT: Features.AddFeature("f"); break;