From 72e6b55de57108d3aa6f88c5321b841051ec8fe7 Mon Sep 17 00:00:00 2001 From: Jakob Botsch Nielsen Date: Sat, 21 Oct 2023 13:24:51 +0200 Subject: [PATCH] JIT: Fix GenTreeCall::Equals virtual kind comparison These flags are actually part of GenTree::gtFlags, not GenTree::gtCallMoreFlags. --- src/coreclr/jit/gentree.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/jit/gentree.cpp b/src/coreclr/jit/gentree.cpp index e8cb5c549cdc2..b6445b23b819f 100644 --- a/src/coreclr/jit/gentree.cpp +++ b/src/coreclr/jit/gentree.cpp @@ -2534,7 +2534,7 @@ bool GenTreeCall::Equals(GenTreeCall* c1, GenTreeCall* c2) #endif if ((c1->gtCallType == CT_USER_FUNC) && - ((c1->gtCallMoreFlags & GTF_CALL_VIRT_KIND_MASK) != (c2->gtCallMoreFlags & GTF_CALL_VIRT_KIND_MASK))) + ((c1->gtFlags & GTF_CALL_VIRT_KIND_MASK) != (c2->gtFlags & GTF_CALL_VIRT_KIND_MASK))) { return false; }