When we have profile data we can have cross module references in our ZapSig's when...
authorBrian Sullivan <briansul@microsoft.com>
Thu, 20 Apr 2017 22:53:19 +0000 (15:53 -0700)
committerBrian Sullivan <briansul@microsoft.com>
Thu, 20 Apr 2017 22:53:19 +0000 (15:53 -0700)
commit53593a6dac14fbd89f4d13e31aa9bac5131d1fa1
tree86630bb9d3064c082510a6c40f02105352ed1b8c
parent8a6a96edd1b4b1b20841bc7f55e11adc85562b25
When we have profile data we can have cross module references in our ZapSig's when building ReadyToRun images.
We should return a null TypeHandle to indicate failure so that we don't attempt to add generic types/methods
that have cross module references.  (i.e. MyList<System.Guid> )

Commit migrated from https://github.com/dotnet/coreclr/commit/e13760cf8f64a4070ecbe4390a9d3b3170fe5de8
src/coreclr/src/vm/siginfo.cpp