================ @@ -62,16 +62,13 @@ class PassTimingInfo { private: StringMap<unsigned> PassIDCountMap; ///< Map that counts instances of passes - DenseMap<PassInstanceID, std::unique_ptr<Timer>> TimingData; ///< timers for pass instances - TimerGroup TG; + DenseMap<PassInstanceID, Timer *> TimingData; ///< timers for pass instances ---------------- aeubanks wrote:
I think we still want PassTimingInfo to own the Timers, so keep `unique_ptr`? https://github.com/llvm/llvm-project/pull/130375 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits