llvm-cov: Use ArrayRef::slice (NFC)
[oota-llvm.git] / tools / llvm-cov / SourceCoverageView.cpp
index 94e963aa6e854b43799ed2d62c75f80c87797090..5f873acba0d696eb122167cc14534b7e36a85e96 100644 (file)
@@ -206,8 +206,7 @@ gatherLineSubViews(size_t &CurrentIdx,
   while (CurrentIdx < E &&
          Items[CurrentIdx]->getSubViewsExpansionLine() == LineNo)
     ++CurrentIdx;
-  return ArrayRef<std::unique_ptr<SourceCoverageView>>(Items.data() + PrevIdx,
-                                                       CurrentIdx - PrevIdx);
+  return Items.slice(PrevIdx, CurrentIdx);
 }
 
 void SourceCoverageView::render(raw_ostream &OS, unsigned Offset) {