@@ -1651,10 +1651,10 @@ struct SampleOverlapStats {
1651
1651
1652
1652
namespace {
1653
1653
struct FuncSampleStats {
1654
- uint64_t SampleSum;
1655
- uint64_t MaxSample;
1656
- uint64_t HotBlockCount;
1657
- FuncSampleStats () : SampleSum( 0 ), MaxSample( 0 ), HotBlockCount( 0 ) {}
1654
+ uint64_t SampleSum = 0 ;
1655
+ uint64_t MaxSample = 0 ;
1656
+ uint64_t HotBlockCount = 0 ;
1657
+ FuncSampleStats () = default ;
1658
1658
FuncSampleStats (uint64_t SampleSum, uint64_t MaxSample,
1659
1659
uint64_t HotBlockCount)
1660
1660
: SampleSum(SampleSum), MaxSample(MaxSample),
@@ -2563,12 +2563,10 @@ static int overlap_main(int argc, const char *argv[]) {
2563
2563
2564
2564
namespace {
2565
2565
struct ValueSitesStats {
2566
- ValueSitesStats ()
2567
- : TotalNumValueSites(0 ), TotalNumValueSitesWithValueProfile(0 ),
2568
- TotalNumValues (0 ) {}
2569
- uint64_t TotalNumValueSites;
2570
- uint64_t TotalNumValueSitesWithValueProfile;
2571
- uint64_t TotalNumValues;
2566
+ ValueSitesStats () = default ;
2567
+ uint64_t TotalNumValueSites = 0 ;
2568
+ uint64_t TotalNumValueSitesWithValueProfile = 0 ;
2569
+ uint64_t TotalNumValues = 0 ;
2572
2570
std::vector<unsigned > ValueSitesHistogram;
2573
2571
};
2574
2572
} // namespace
@@ -2867,13 +2865,12 @@ static void showSectionInfo(sampleprof::SampleProfileReader *Reader,
2867
2865
namespace {
2868
2866
struct HotFuncInfo {
2869
2867
std::string FuncName;
2870
- uint64_t TotalCount;
2871
- double TotalCountPercent;
2872
- uint64_t MaxCount;
2873
- uint64_t EntryCount;
2868
+ uint64_t TotalCount = 0 ;
2869
+ double TotalCountPercent = 0 . 0f ;
2870
+ uint64_t MaxCount = 0 ;
2871
+ uint64_t EntryCount = 0 ;
2874
2872
2875
- HotFuncInfo ()
2876
- : TotalCount(0 ), TotalCountPercent(0 .0f ), MaxCount(0 ), EntryCount(0 ) {}
2873
+ HotFuncInfo () = default ;
2877
2874
2878
2875
HotFuncInfo (StringRef FN, uint64_t TS, double TSP, uint64_t MS, uint64_t ES)
2879
2876
: FuncName(FN.begin(), FN.end()), TotalCount(TS), TotalCountPercent(TSP),
0 commit comments