diff --git a/src/coreclr/src/vm/interoplibinterface.cpp b/src/coreclr/src/vm/interoplibinterface.cpp index 94e7402f09533..774953233789f 100644 --- a/src/coreclr/src/vm/interoplibinterface.cpp +++ b/src/coreclr/src/vm/interoplibinterface.cpp @@ -470,7 +470,7 @@ namespace args[ARGNUM_1] = OBJECTREF_TO_ARGHOLDER(*implPROTECTED); args[ARGNUM_2] = PTR_TO_ARGHOLDER(externalComObject); args[ARGNUM_3] = DWORD_TO_ARGHOLDER(flags); - CALL_MANAGED_METHOD(retObjRef, OBJECTREF, args); + CALL_MANAGED_METHOD_RETREF(retObjRef, OBJECTREF, args); return retObjRef; }