- Remove a variable only used in an assert
- Fix pessimizing move warning around copy elision
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@359617
91177308-0d34-0410-b5e6-
96231b3b80d8
OverlapStats &Overlap,
OverlapStats &FuncLevelOverlap) {
uint32_t ThisNumValueSites = getNumValueSites(ValueKind);
- uint32_t OtherNumValueSites = Other.getNumValueSites(ValueKind);
- assert(ThisNumValueSites == OtherNumValueSites);
+ assert(ThisNumValueSites == Other.getNumValueSites(ValueKind));
if (!ThisNumValueSites)
return;
};
auto Ret = getProfileSum(BaseFilename, Base);
if (Ret)
- return std::move(Ret);
+ return Ret;
Ret = getProfileSum(TestFilename, Test);
if (Ret)
- return std::move(Ret);
+ return Ret;
this->BaseFilename = &BaseFilename;
this->TestFilename = &TestFilename;
Valid = true;