summaryrefslogtreecommitdiff
path: root/src/jit/valuenum.cpp
diff options
context:
space:
mode:
authorEgor Chesakov <Egor.Chesakov@microsoft.com>2018-09-04 11:04:58 -0700
committerEgor Chesakov <Egor.Chesakov@microsoft.com>2018-09-04 14:41:13 -0700
commitc9de40a819cba1841663792b0c1b815becc242f8 (patch)
treedfcf2ed0d4a1ae34694d9e5226ac23c20c1716b5 /src/jit/valuenum.cpp
parente815efc9f5a2523baf59cb7bde6365e5247205b5 (diff)
downloadcoreclr-c9de40a819cba1841663792b0c1b815becc242f8.tar.gz
coreclr-c9de40a819cba1841663792b0c1b815becc242f8.tar.bz2
coreclr-c9de40a819cba1841663792b0c1b815becc242f8.zip
Replace VNForPtrSizeIntCon(addrValue) with VNForHandle(addrValue, GTF_ICON_FTN_ADDR) for function address in Compiler::fgValueNumberHelperCallFunc in src/jit/valuenum.cpp
Diffstat (limited to 'src/jit/valuenum.cpp')
-rw-r--r--src/jit/valuenum.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jit/valuenum.cpp b/src/jit/valuenum.cpp
index 8c4f436ce8..e9a940de7b 100644
--- a/src/jit/valuenum.cpp
+++ b/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