barannikov88 accepted this revision. barannikov88 added inline comments.
================ Comment at: llvm/lib/CodeGen/RegAllocGreedy.h:83 public: - ExtraRegInfo() = default; + ExtraRegInfo() {} ExtraRegInfo(const ExtraRegInfo &) = delete; ---------------- bkramer wrote: > barannikov88 wrote: > > Is it somehow different than ' = default'? > It makes the class non-trivial, std::optional::emplace has issues with > trivial default constructors :( Ah, right, thanks. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D140332/new/ https://reviews.llvm.org/D140332 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits