diff options
author | Aaron Robinson <arobins@microsoft.com> | 2018-12-07 14:31:24 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-07 14:31:24 -0800 |
commit | 139bdfd2b9378a7370e8d771811c330488d29ea2 (patch) | |
tree | e145b95746dbdb28a9d44b2384a0bbd58c745adf /src/vm/olevariant.cpp | |
parent | d52df656f0a4c3dc6591698575cd598ea6d5272a (diff) | |
download | coreclr-139bdfd2b9378a7370e8d771811c330488d29ea2.tar.gz coreclr-139bdfd2b9378a7370e8d771811c330488d29ea2.tar.bz2 coreclr-139bdfd2b9378a7370e8d771811c330488d29ea2.zip |
Add support for loading registered TLBs (#21430)
* Add support for loading registered TLBs
Diffstat (limited to 'src/vm/olevariant.cpp')
-rw-r--r-- | src/vm/olevariant.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/vm/olevariant.cpp b/src/vm/olevariant.cpp index b874fc4c9a..c1b047c586 100644 --- a/src/vm/olevariant.cpp +++ b/src/vm/olevariant.cpp @@ -4675,11 +4675,11 @@ void OleVariant::ConvertValueClassToVariant(OBJECTREF *pBoxedValueClass, VARIANT V_RECORDINFO(pRecHolder) = NULL; V_RECORD(pRecHolder) = NULL; - // Retrieve the ITypeInfo for the value class. - MethodTable *pValueClassMT = (*pBoxedValueClass)->GetMethodTable(); - IfFailThrow(GetITypeInfoForEEClass(pValueClassMT, &pTypeInfo, TRUE, TRUE, 0)); + // Retrieve the ITypeInfo for the value class. + MethodTable *pValueClassMT = (*pBoxedValueClass)->GetMethodTable(); + IfFailThrow(GetITypeInfoForEEClass(pValueClassMT, &pTypeInfo, true /* bClassInfo */)); - // Convert the ITypeInfo to an IRecordInfo. + // Convert the ITypeInfo to an IRecordInfo. hr = GetRecordInfoFromTypeInfo(pTypeInfo, &V_RECORDINFO(pRecHolder)); if (FAILED(hr)) { |