Replace VNForPtrSizeIntCon(addrValue) with VNForHandle(addrValue, GTF_ICON_FTN_ADDR...
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 4 Sep 2018 18:04:58 +0000 (11:04 -0700)
committerEgor Chesakov <Egor.Chesakov@microsoft.com>
Tue, 4 Sep 2018 21:41:13 +0000 (14:41 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/c9de40a819cba1841663792b0c1b815becc242f8

src/coreclr/src/jit/valuenum.cpp

index 8c4f436..e9a940d 100644 (file)
@@ -7691,7 +7691,8 @@ void Compiler::fgValueNumberHelperCallFunc(GenTreeCall* call, VNFunc vnf, ValueN
 #ifdef FEATURE_READYTORUN_COMPILER
         if (useEntryPointAddrAsArg0)
         {
-            ValueNum callAddrVN = vnStore->VNForPtrSizeIntCon((ssize_t)call->gtCall.gtEntryPoint.addr);
+            ssize_t  addrValue  = (ssize_t)call->gtEntryPoint.addr;
+            ValueNum callAddrVN = vnStore->VNForHandle(addrValue, GTF_ICON_FTN_ADDR);
             vnp0                = ValueNumPair(callAddrVN, callAddrVN);
         }
         else