summaryrefslogtreecommitdiff
path: root/src/vm
diff options
context:
space:
mode:
authorLeslie Zhai <xiangzhai83@gmail.com>2019-05-09 22:24:25 -0500
committerJan Kotas <jkotas@microsoft.com>2019-05-09 20:24:25 -0700
commit25d91d96c1f81fae257d2b0af0d1f3898124058a (patch)
tree410953853762d6a9bd20acf8b227d1868052e5c4 /src/vm
parentc6d9f0cc72c355475e404bb70986be0a4c8ad114 (diff)
downloadcoreclr-25d91d96c1f81fae257d2b0af0d1f3898124058a.tar.gz
coreclr-25d91d96c1f81fae257d2b0af0d1f3898124058a.tar.bz2
coreclr-25d91d96c1f81fae257d2b0af0d1f3898124058a.zip
[X86/Linux] Fix error: no member named 'GetId' in 'AppDomain' when enabled Interpreter issue (#24513)
https://github.com/dotnet/coreclr/issues/24492
Diffstat (limited to 'src/vm')
-rw-r--r--src/vm/interpreter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vm/interpreter.cpp b/src/vm/interpreter.cpp
index 37eba9008e..dbde2d1f5f 100644
--- a/src/vm/interpreter.cpp
+++ b/src/vm/interpreter.cpp
@@ -1775,7 +1775,7 @@ static void MonitorExit(Object* obj, BYTE* pbLockTaken)
if (pbLockTaken != 0) *pbLockTaken = 0;
- TESTHOOKCALL(AppDomainCanBeUnloaded(GET_THREAD()->GetDomain()->GetId().m_dwId,FALSE));
+ TESTHOOKCALL(AppDomainCanBeUnloaded(DefaultADID, FALSE));
if (GET_THREAD()->IsAbortRequested()) {
GET_THREAD()->HandleThreadAbort();
@@ -1794,7 +1794,7 @@ static void MonitorExitStatic(AwareLock *lock, BYTE* pbLockTaken)
if (!lock->Leave())
COMPlusThrow(kSynchronizationLockException);
- TESTHOOKCALL(AppDomainCanBeUnloaded(GET_THREAD()->GetDomain()->GetId().m_dwId,FALSE));
+ TESTHOOKCALL(AppDomainCanBeUnloaded(DefaultADID, FALSE));
if (GET_THREAD()->IsAbortRequested()) {
GET_THREAD()->HandleThreadAbort();
}
@@ -7231,7 +7231,7 @@ void Interpreter::LdFld(FieldDesc* fldIn)
// Large struct case: allocate space on the large struct operand stack.
void* destPtr = LargeStructOperandStackPush(sz);
OpStackSet<void*>(stackInd, destPtr);
- CopyValueClass(destPtr, srcPtr, valClsMT, obj->GetAppDomain());
+ CopyValueClass(destPtr, srcPtr, valClsMT);
}
else
{