diff options
Diffstat (limited to 'src/vm/arm/stubs.cpp')
-rw-r--r-- | src/vm/arm/stubs.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vm/arm/stubs.cpp b/src/vm/arm/stubs.cpp index f1ba278ada..3088761f0b 100644 --- a/src/vm/arm/stubs.cpp +++ b/src/vm/arm/stubs.cpp @@ -1333,6 +1333,13 @@ BOOL DoesSlotCallPrestub(PCODE pCode) { PTR_WORD pInstr = dac_cast<PTR_WORD>(PCODEToPINSTR(pCode)); +#ifdef HAS_COMPACT_ENTRYPOINTS + if (MethodDescChunk::GetMethodDescFromCompactEntryPoint(pCode, TRUE) != NULL) + { + return TRUE; + } +#endif // HAS_COMPACT_ENTRYPOINTS + // FixupPrecode if (pInstr[0] == 0x46fc && // // mov r12, pc pInstr[1] == 0xf8df && |