From: Chris Lattner Date: Thu, 20 Oct 2005 16:56:40 +0000 (+0000) Subject: Fix order of eval problem from when I refactored this into a function. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=8317e12cef9b16b948231a20f02b4dd4c3623dfc;p=oota-llvm.git Fix order of eval problem from when I refactored this into a function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23844 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/LiveInterval.cpp b/lib/CodeGen/LiveInterval.cpp index 18faacf4450..50d8a259367 100644 --- a/lib/CodeGen/LiveInterval.cpp +++ b/lib/CodeGen/LiveInterval.cpp @@ -111,12 +111,11 @@ static inline bool NontrivialOverlap(const LiveRange &I, const LiveRange &J, if (I.ValId != iIdx || J.ValId != jIdx) return true; } else if (I.start < J.start) { - if (I.end > J.start && I.ValId != iIdx || J.ValId != jIdx) { + if (I.end > J.start && (I.ValId != iIdx || J.ValId != jIdx)) { return true; } } else { - if (J.end > I.start && - I.ValId != iIdx || J.ValId != jIdx) + if (J.end > I.start && (I.ValId != iIdx || J.ValId != jIdx)) return true; }