diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2018-09-07 09:16:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-07 09:16:21 -0700 |
commit | 2ba7230f547141f7f7bad37cb428f54b554d933f (patch) | |
tree | 59d6c368f7b4d6287309961e01ea6bd26ddbed45 /src/jit/valuenum.cpp | |
parent | dddf586a9e0247159a5a84a1341fd1ba5b4337cd (diff) | |
parent | c9de40a819cba1841663792b0c1b815becc242f8 (diff) | |
download | coreclr-2ba7230f547141f7f7bad37cb428f54b554d933f.tar.gz coreclr-2ba7230f547141f7f7bad37cb428f54b554d933f.tar.bz2 coreclr-2ba7230f547141f7f7bad37cb428f54b554d933f.zip |
Merge pull request #19823 from echesakovMSFT/CrossBitnessValueNumbering
Diffstat (limited to 'src/jit/valuenum.cpp')
-rw-r--r-- | src/jit/valuenum.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jit/valuenum.cpp b/src/jit/valuenum.cpp index a183ad68d2..e550f80f9e 100644 --- a/src/jit/valuenum.cpp +++ b/src/jit/valuenum.cpp @@ -7657,7 +7657,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 |