message: [lldb-test] ir-memory-map: Avoid accessing a bad iterator
  Do not access Probe.start() when Probe is at the end of the interval
  map.
diff: @@ -551,8 +551,7 @@ bool opts::irmemorymap::evalMalloc(IRMemoryMap &IRMemMap, StringRef Line,
  auto Probe = AllocatedIntervals.begin();
  Probe.advanceTo(Addr); //< First interval s.t stop >= Addr.
  AllocationT NewAllocation = {Addr, EndOfRegion};
  - if (Probe != AllocatedIntervals.end()) {
  - while (Probe.start() < EndOfRegion) {
  + while (Probe != AllocatedIntervals.end() && Probe.start() < EndOfRegion) {
  AllocationT ProbeAllocation = {Probe.start(), Probe.stop()};
  if (areAllocationsOverlapping(ProbeAllocation, NewAllocation)) {
  outs() << "Malloc error: overlapping allocation detected"
  @@ -562,7 +561,6 @@ bool opts::irmemorymap::evalMalloc(IRMemoryMap &IRMemMap, StringRef Line,
  }
  ++Probe;
  }
  - }
  // Insert the new allocation into the interval map.
  if (Size)
  