diff options
Diffstat (limited to 'src/vm/virtualcallstub.h')
-rw-r--r-- | src/vm/virtualcallstub.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vm/virtualcallstub.h b/src/vm/virtualcallstub.h index 1d22e467c4..360f04a7df 100644 --- a/src/vm/virtualcallstub.h +++ b/src/vm/virtualcallstub.h @@ -539,7 +539,8 @@ private: static BOOL Resolver(MethodTable * pMT, DispatchToken token, OBJECTREF * protectedObj, - PCODE * ppTarget); + PCODE * ppTarget, + BOOL throwOnConflict); // This can be used to find a target without needing the ability to throw static BOOL TraceResolver(Object *pObj, DispatchToken token, TraceDestination *trace); @@ -561,7 +562,7 @@ public: static PCODE CacheLookup(size_t token, UINT16 tokenHash, MethodTable *pMT); // Full exhaustive lookup. THROWS, GC_TRIGGERS - static PCODE GetTarget(DispatchToken token, MethodTable *pMT); + static PCODE GetTarget(DispatchToken token, MethodTable *pMT, BOOL throwOnConflict); private: // Given a dispatch token, return true if the token represents an interface, false if just a slot. |