From dfea6c3c44edddb43ec19488a608cccb60cb1d8e Mon Sep 17 00:00:00 2001 From: zhangyukun Date: Tue, 11 Jul 2023 10:39:58 +0800 Subject: [PATCH] [Ark GC] Fix ghc tail call for Ark Issue:https://gitee.com/openharmony/third_party_llvm-project/issues/I7K6KR?from=project-issue Signed-off-by: zhangyukun Change-Id: I8a0e5732b37e79019ae58b03cea797e105916740 --- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp index 283da2a3dcf5..638bbab0f194 100644 --- a/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp +++ b/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp @@ -6258,6 +6258,9 @@ static bool mayTailCallThisCC(CallingConv::ID CC) { case CallingConv::SwiftTail: case CallingConv::Tail: case CallingConv::Fast: +#ifdef ARK_GC_SUPPORT + case CallingConv::GHC: +#endif // OHOS_LOCAL begin case CallingConv::ArkInt: case CallingConv::ArkFast0: -- Gitee