Zingam wrote: @JMazurkiewicz We have guidelines for applying `[[nodiscard]]` since recently (in case you missed the discussion). I think you can/ or should/ apply `[[nodiscard]]` wherever it is relevant now (operators, etc.). https://github.com/llvm/llvm-project/pull/65536