diff --git a/src/coreclr/jit/codegenloongarch64.cpp b/src/coreclr/jit/codegenloongarch64.cpp index d78ecb8f7f7c59..df4e71942818c6 100644 --- a/src/coreclr/jit/codegenloongarch64.cpp +++ b/src/coreclr/jit/codegenloongarch64.cpp @@ -4404,6 +4404,14 @@ void CodeGen::genCodeForTreeNode(GenTree* treeNode) genRecordAsyncResume(treeNode->AsVal()); break; + case GT_ASYNC_CONTINUATION: + genCodeForAsyncContinuation(treeNode); + break; + + case GT_RETURN_SUSPEND: + genReturnSuspend(treeNode->AsUnOp()); + break; + default: { #ifdef DEBUG diff --git a/src/coreclr/jit/codegenriscv64.cpp b/src/coreclr/jit/codegenriscv64.cpp index d36df88ac238b5..63b9abc8f6185e 100644 --- a/src/coreclr/jit/codegenriscv64.cpp +++ b/src/coreclr/jit/codegenriscv64.cpp @@ -4163,6 +4163,14 @@ void CodeGen::genCodeForTreeNode(GenTree* treeNode) genRecordAsyncResume(treeNode->AsVal()); break; + case GT_ASYNC_CONTINUATION: + genCodeForAsyncContinuation(treeNode); + break; + + case GT_RETURN_SUSPEND: + genReturnSuspend(treeNode->AsUnOp()); + break; + case GT_SH1ADD: case GT_SH1ADD_UW: case GT_SH2ADD: