g++ How to get warning on ignoring function return value December 10, 2023 by Tarik Since C++17 you can use the [[nodiscard]] attribute. Example: [[nodiscard]] int bar() { return 42; }