From 119deb5cf8602df01577000f04a371c99c27e340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Thu, 29 Aug 2024 19:04:32 +0200 Subject: [PATCH] safety --- cli/cmdlineparser.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cli/cmdlineparser.cpp b/cli/cmdlineparser.cpp index 3613dfe9449..2977313e861 100644 --- a/cli/cmdlineparser.cpp +++ b/cli/cmdlineparser.cpp @@ -994,13 +994,14 @@ CmdLineParser::Result CmdLineParser::parseFromArgs(int argc, const char* const a "misra-c++-2023", "misra-cpp-2023", "bughunting", - "safety", - "safety-off"}; + "safety"}; + if (std::strcmp(argv[i], "--premium=safety-off") == 0) { + mSettings.safety = false; + continue; + } if (std::strcmp(argv[i], "--premium=safety") == 0) mSettings.safety = true; - if (std::strcmp(argv[i], "--premium=safety-off") == 0) - mSettings.safety = false; if (!mSettings.premiumArgs.empty()) mSettings.premiumArgs += " "; const std::string p(argv[i] + 10);