From: Egor Chesakov Date: Tue, 4 Sep 2018 18:04:58 +0000 (-0700) Subject: Replace VNForPtrSizeIntCon(addrValue) with VNForHandle(addrValue, GTF_ICON_FTN_ADDR... X-Git-Tag: submit/tizen/20210909.063632~11030^2~3961^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ab2cc0fc7a3d4ca01e8d1583a781fde3435d148;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Replace VNForPtrSizeIntCon(addrValue) with VNForHandle(addrValue, GTF_ICON_FTN_ADDR) for function address in Compiler::fgValueNumberHelperCallFunc in src/jit/valuenum.cpp Commit migrated from https://github.com/dotnet/coreclr/commit/c9de40a819cba1841663792b0c1b815becc242f8 --- diff --git a/src/coreclr/src/jit/valuenum.cpp b/src/coreclr/src/jit/valuenum.cpp index 8c4f436..e9a940d 100644 --- a/src/coreclr/src/jit/valuenum.cpp +++ b/src/coreclr/src/jit/valuenum.cpp @@ -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