diff --git a/llvm/tools/llvm-profgen/PerfReader.cpp b/llvm/tools/llvm-profgen/PerfReader.cpp --- a/llvm/tools/llvm-profgen/PerfReader.cpp +++ b/llvm/tools/llvm-profgen/PerfReader.cpp @@ -1212,6 +1212,7 @@ warnTruncatedStack(); warnInvalidRange(); generateUnsymbolizedProfile(); + AggregatedSamples.clear(); if (SkipSymbolization) writeUnsymbolizedProfile(OutputFilename);