From 8f2c6103051508c0cd3d921a5e6f6ccf217cccd7 Mon Sep 17 00:00:00 2001 From: David Wrighton Date: Tue, 16 May 2023 18:02:01 -0700 Subject: [PATCH] Fix incorrect usage of u16_strcmp instead of u16_strncmp (#86356) --- src/coreclr/md/compiler/emit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/md/compiler/emit.cpp b/src/coreclr/md/compiler/emit.cpp index 62fa88fcda3..f2df925feaa 100644 --- a/src/coreclr/md/compiler/emit.cpp +++ b/src/coreclr/md/compiler/emit.cpp @@ -114,7 +114,7 @@ STDMETHODIMP RegMeta::DefineMethod( // S_OK or error. if (!u16_strcmp(szName, W(".ctor")) || // COR_CTOR_METHOD_NAME_W !u16_strcmp(szName, W(".cctor")) || // COR_CCTOR_METHOD_NAME_W - !u16_strcmp(szName, W("_VtblGap")) ) + !u16_strncmp(szName, W("_VtblGap"), 8) ) // All methods that begin with the characters "_VtblGap" are considered to be VTable Gap methods { dwMethodFlags |= mdRTSpecialName | mdSpecialName; } -- 2.34.1