diff --git a/src/lib/utils/OptionsParser.cpp b/src/lib/utils/OptionsParser.cpp index ec9abfdd..32b95970 100644 --- a/src/lib/utils/OptionsParser.cpp +++ b/src/lib/utils/OptionsParser.cpp @@ -28,15 +28,14 @@ namespace filc::utils { OptionsParser::OptionsParser() : _options("filc", "Fil compiler\nVersion: " + FILC_VERSION_STRING + "\nLicense: " + FILC_LICENSE), - _verbose(0), - _debug(false), _out("a.out") { + _verbose(0), _debug(false), _out("a.out") { _options.custom_help("[options...]"); _options.positional_help(""); _options.add_options()("f,filenames", "Filenames", cxxopts::value>()); _options.add_options()("h,help", "Display help message"); _options.add_options()("v,version", "Display version of compiler"); _options.add_options()("verbose", "Verbose level (0-5)", - cxxopts::value()->default_value("0")->implicit_value("1")); + cxxopts::value()->default_value("0")->implicit_value("1")); _options.add_options()("d,debug", "Compile with debug information"); _options.add_options()("o,out", "Executable output filename", cxxopts::value()->default_value("a.out")); @@ -82,7 +81,7 @@ namespace filc::utils { return false; } } - auto verbose = result["verbose"].as(); + auto verbose = result["verbose"].as(); const auto MAX_VERBOSE = 5; _verbose = verbose > MAX_VERBOSE ? MAX_VERBOSE : verbose; _debug = result.count("debug") != 0; @@ -124,7 +123,7 @@ namespace filc::utils { return _filenames; } - auto OptionsParser::getVerbose() const -> uint { + auto OptionsParser::getVerbose() const -> unsigned int { return _verbose; } diff --git a/src/lib/utils/OptionsParser.h b/src/lib/utils/OptionsParser.h index 76fbe378..60356ff6 100644 --- a/src/lib/utils/OptionsParser.h +++ b/src/lib/utils/OptionsParser.h @@ -38,7 +38,7 @@ namespace filc::utils { auto getFilenames() const -> const std::vector &; - auto getVerbose() const -> uint; + auto getVerbose() const -> unsigned int; auto isDebug() const -> bool; @@ -49,7 +49,7 @@ namespace filc::utils { private: cxxopts::Options _options; std::vector _filenames; - uint _verbose; + unsigned int _verbose; bool _debug; std::string _out;