Check SuperPmi map for null
authorCarol Eidt <carol.eidt@microsoft.com>
Fri, 25 May 2018 17:30:46 +0000 (10:30 -0700)
committerCarol Eidt <carol.eidt@microsoft.com>
Fri, 25 May 2018 19:07:57 +0000 (12:07 -0700)
commitf7938a681a6a451edf50a42026a25294e1b15f5c
tree4b27e7c9a9e1e93f5359f9a9060a5808547df622
parente2a4a181a95f3ccfdf0c2493de6fb4953e171a57
Check SuperPmi map for null

On Linux, calling an instance method with a null `this` pointer causes a seg fault.
This fixes the case of querying the `CanInlineTypeCheckWithObjectVTable` map in SuperPmi when no query has been recorded by `recCanInlineTypeCheckWithObjectVTable`. There appear to be other cases of this, but this is the one that I'm running into currently.

Commit migrated from https://github.com/dotnet/coreclr/commit/f05efe953681375384577dcc77e488c4800715f1
src/coreclr/src/ToolBox/superpmi/superpmi-shared/methodcontext.cpp