[llvm] r217430 - llvm-cov: Use ArrayRef::slice (NFC)

Justin Bogner mail at justinbogner.com
Tue Sep 9 02:15:53 PDT 2014


Author: bogner
Date: Tue Sep  9 04:15:52 2014
New Revision: 217430

URL: http://llvm.org/viewvc/llvm-project?rev=217430&view=rev
Log:
llvm-cov: Use ArrayRef::slice (NFC)

Modified:
    llvm/trunk/tools/llvm-cov/SourceCoverageView.cpp

Modified: llvm/trunk/tools/llvm-cov/SourceCoverageView.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-cov/SourceCoverageView.cpp?rev=217430&r1=217429&r2=217430&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-cov/SourceCoverageView.cpp (original)
+++ llvm/trunk/tools/llvm-cov/SourceCoverageView.cpp Tue Sep  9 04:15:52 2014
@@ -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) {





More information about the llvm-commits mailing list