]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
refactor: Remove redundant conditions for MSVC options
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 12 Dec 2021 20:10:39 +0000 (21:10 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 12 Dec 2021 20:33:41 +0000 (21:33 +0100)
src/argprocessing.cpp

index 85bd800767c55d4ae0305fb57bddbb53286f0b8a..b78b16f57c3ec51a9b4114b607864996d6465353 100644 (file)
@@ -596,12 +596,8 @@ process_arg(const Context& ctx,
   // MSVC -MD[d], -MT[d] and -LT[d] options are something different than GCC's
   // -MD etc.
   if (config.compiler_type() == CompilerType::cl
-      && (util::starts_with(args[i], "-MD")
-          || util::starts_with(args[i], "-MDd")
-          || util::starts_with(args[i], "-MT")
-          || util::starts_with(args[i], "-MTd")
-          || util::starts_with(args[i], "-LD")
-          || util::starts_with(args[i], "-LDd"))) {
+      && (util::starts_with(args[i], "-MD") || util::starts_with(args[i], "-MT")
+          || util::starts_with(args[i], "-LD"))) {
     // These affect compiler but also #define some things.
     state.cpp_args.push_back(args[i]);
     state.common_args.push_back(args[i]);