Revert "[DWARF] Delete redundant check in DWARFAddressRange::intersects"
This reverts rL358377. It isn't redundant, though the semantic seems weird. llvm-svn: 358381
This commit is contained in:
parent
6a63e5aa7b
commit
0e17ab0fd2
|
@ -36,6 +36,9 @@ struct DWARFAddressRange {
|
|||
/// Returns true if [LowPC, HighPC) intersects with [RHS.LowPC, RHS.HighPC).
|
||||
bool intersects(const DWARFAddressRange &RHS) const {
|
||||
assert(valid() && RHS.valid());
|
||||
// Empty ranges can't intersect.
|
||||
if (LowPC == HighPC || RHS.LowPC == RHS.HighPC)
|
||||
return false;
|
||||
return LowPC < RHS.HighPC && RHS.LowPC < HighPC;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue