Fix for issue 5343: Assert Failure: !"Cannot take the address of an uninstantiated...
authorFadi Hanna <fadim@microsoft.com>
Wed, 1 Jun 2016 20:05:45 +0000 (13:05 -0700)
committerFadi Hanna <fadim@microsoft.com>
Wed, 1 Jun 2016 20:05:45 +0000 (13:05 -0700)
commit85688cfdf685500fc5f4651823819c71c91a6ba4
treef7982c20d3c5ba5efde41e248d4385c14cfe0f03
parent81aa5963271799c5b7c69de8a8698471edbee601
Fix for issue 5343: Assert Failure: !"Cannot take the address of an uninstantiated generic method." (dotnet/coreclr#5347)

The problem was that the delegates code base was not correctly instantiating interface GVMs on target types
(after finding the target method on the target type using slot numbers), and ended up calling uninstantiated
generic method definitions on delegate invokes.

Commit migrated from https://github.com/dotnet/coreclr/commit/c1cf38369531d9fb98a1b26166a1e48c0c8c808d
src/coreclr/src/vm/comdelegate.cpp