Fix DevDiv_543045 (#16167)
authorSergey Andreenko <seandree@microsoft.com>
Fri, 2 Feb 2018 00:31:46 +0000 (16:31 -0800)
committerGitHub <noreply@github.com>
Fri, 2 Feb 2018 00:31:46 +0000 (16:31 -0800)
src/jit/importer.cpp

index e330ff0..2fa5f47 100644 (file)
@@ -3670,6 +3670,11 @@ GenTree* Compiler::impIntrinsic(GenTree*                newobjThis,
                     impPopStack();
                     GenTree* typeHandleOp =
                         impTokenToHandle(pConstrainedResolvedToken, nullptr, TRUE /* mustRestoreHandle */);
+                    if (typeHandleOp == nullptr)
+                    {
+                        assert(compDonotInline());
+                        return nullptr;
+                    }
                     GenTreeArgList* helperArgs = gtNewArgList(typeHandleOp);
                     GenTree*        runtimeType =
                         gtNewHelperCallNode(CORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPE, TYP_REF, helperArgs);