diff --git a/Src/Base/AMReX_ParmParse.H b/Src/Base/AMReX_ParmParse.H index 5cc72e42fb..27d93eb67a 100644 --- a/Src/Base/AMReX_ParmParse.H +++ b/Src/Base/AMReX_ParmParse.H @@ -1067,14 +1067,14 @@ public: //! Make Parser using given string `func` as function body and `vars` as //! variable names. Constants known to ParmParse will be set. It's a //! runtime error, if there are unknown symbols in `func`. - Parser makeParser (std::string const& func, - Vector const& vars) const; + [[nodiscard]] Parser makeParser (std::string const& func, + Vector const& vars) const; //! Make IParser using given string `func` as function body and `vars` //! as variable names. Constants known to ParmParse will be set. It's a //! runtime error, if there are unknown symbols in `func`. - IParser makeIParser (std::string const& func, - Vector const& vars) const; + [[nodiscard]] IParser makeIParser (std::string const& func, + Vector const& vars) const; /** * \brief Construct an initial ParmParse object from the argc and argv