@@ -447,7 +447,7 @@ TEST(MemProf, BaseMemProfReaderWithCSIdMap) {
447447 auto F2Id = MemProfData.addFrame (F2);
448448
449449 llvm::SmallVector<FrameId> CallStack = {F1Id, F2Id};
450- auto CSId = MemProfData.addCallStack (CallStack);
450+ auto CSId = MemProfData.addCallStack (std::move ( CallStack) );
451451
452452 IndexedMemProfRecord FakeRecord;
453453 MemInfoBlock Block;
@@ -487,10 +487,10 @@ TEST(MemProf, IndexedMemProfRecordToMemProfRecord) {
487487 llvm::SmallVector<FrameId> CS2 = {F1Id, F3Id};
488488 llvm::SmallVector<FrameId> CS3 = {F2Id, F3Id};
489489 llvm::SmallVector<FrameId> CS4 = {F2Id, F4Id};
490- auto CS1Id = MemProfData.addCallStack (CS1);
491- auto CS2Id = MemProfData.addCallStack (CS2);
492- auto CS3Id = MemProfData.addCallStack (CS3);
493- auto CS4Id = MemProfData.addCallStack (CS4);
490+ auto CS1Id = MemProfData.addCallStack (std::move ( CS1) );
491+ auto CS2Id = MemProfData.addCallStack (std::move ( CS2) );
492+ auto CS3Id = MemProfData.addCallStack (std::move ( CS3) );
493+ auto CS4Id = MemProfData.addCallStack (std::move ( CS4) );
494494
495495 IndexedMemProfRecord IndexedRecord;
496496 IndexedAllocationInfo AI;
@@ -596,7 +596,7 @@ TEST(MemProf, RadixTreeBuilderOne) {
596596 {11 , 1 }, {12 , 2 }, {13 , 3 }};
597597 llvm::SmallVector<FrameId> CS1 = {13 , 12 , 11 };
598598 IndexedMemProfData MemProfData;
599- auto CS1Id = MemProfData.addCallStack (CS1);
599+ auto CS1Id = MemProfData.addCallStack (std::move ( CS1) );
600600 llvm::DenseMap<FrameId, FrameStat> FrameHistogram =
601601 computeFrameHistogram<FrameId>(MemProfData.CallStacks );
602602 CallStackRadixTreeBuilder<FrameId> Builder;
@@ -619,8 +619,8 @@ TEST(MemProf, RadixTreeBuilderTwo) {
619619 llvm::SmallVector<FrameId> CS1 = {12 , 11 };
620620 llvm::SmallVector<FrameId> CS2 = {13 , 12 , 11 };
621621 IndexedMemProfData MemProfData;
622- auto CS1Id = MemProfData.addCallStack (CS1);
623- auto CS2Id = MemProfData.addCallStack (CS2);
622+ auto CS1Id = MemProfData.addCallStack (std::move ( CS1) );
623+ auto CS2Id = MemProfData.addCallStack (std::move ( CS2) );
624624 llvm::DenseMap<FrameId, FrameStat> FrameHistogram =
625625 computeFrameHistogram<FrameId>(MemProfData.CallStacks );
626626 CallStackRadixTreeBuilder<FrameId> Builder;
@@ -649,10 +649,10 @@ TEST(MemProf, RadixTreeBuilderSuccessiveJumps) {
649649 llvm::SmallVector<FrameId> CS3 = {17 , 16 , 12 , 11 };
650650 llvm::SmallVector<FrameId> CS4 = {18 , 16 , 12 , 11 };
651651 IndexedMemProfData MemProfData;
652- auto CS1Id = MemProfData.addCallStack (CS1);
653- auto CS2Id = MemProfData.addCallStack (CS2);
654- auto CS3Id = MemProfData.addCallStack (CS3);
655- auto CS4Id = MemProfData.addCallStack (CS4);
652+ auto CS1Id = MemProfData.addCallStack (std::move ( CS1) );
653+ auto CS2Id = MemProfData.addCallStack (std::move ( CS2) );
654+ auto CS3Id = MemProfData.addCallStack (std::move ( CS3) );
655+ auto CS4Id = MemProfData.addCallStack (std::move ( CS4) );
656656 llvm::DenseMap<FrameId, FrameStat> FrameHistogram =
657657 computeFrameHistogram<FrameId>(MemProfData.CallStacks );
658658 CallStackRadixTreeBuilder<FrameId> Builder;
0 commit comments