summaryrefslogtreecommitdiff
path: root/src/debug/di/valuehome.cpp
diff options
context:
space:
mode:
authormikedn <onemihaid@hotmail.com>2017-10-05 08:04:26 +0300
committerJan Kotas <jkotas@microsoft.com>2017-10-04 22:04:26 -0700
commitd0baa73f54eb0f7eba1364e207c02afa984760cb (patch)
treedacf22d4717ec243b2240c1d17718186cbbb0bc6 /src/debug/di/valuehome.cpp
parentbe23e23f76b37059db4756bd77f6feeb2eef2731 (diff)
downloadcoreclr-d0baa73f54eb0f7eba1364e207c02afa984760cb.tar.gz
coreclr-d0baa73f54eb0f7eba1364e207c02afa984760cb.tar.bz2
coreclr-d0baa73f54eb0f7eba1364e207c02afa984760cb.zip
Fix condition flags reuse optimization (#14323)
This optimization is not valid for unsigned LT/LE/GT/GE relops. Using the Carry flag this way indicates that the operation overflowed, not that the result is less than 0, that's impossible for unsigned integers. This is also not valid for signed LT/LE/GT/GE relops due to integer overflow.
Diffstat (limited to 'src/debug/di/valuehome.cpp')
0 files changed, 0 insertions, 0 deletions