summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/binder/assembly.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/binder/assembly.cpp b/src/binder/assembly.cpp
index f528128187..8fcc7cf54f 100644
--- a/src/binder/assembly.cpp
+++ b/src/binder/assembly.cpp
@@ -385,6 +385,12 @@ Exit:
AddRef();
*ppv = this;
}
+ else if (IsEqualIID(riid, __uuidof(ICLRPrivResource)))
+ {
+ AddRef();
+ // upcasting is safe
+ *ppv = static_cast<ICLRPrivResource *>(this);
+ }
else if (IsEqualIID(riid, __uuidof(ICLRPrivResourceAssembly)))
{
AddRef();