mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 00:11:07 -06:00
Remove default labels from fully covered switch statements.
Allow compilers to warn when new enum values are added, making switches no-longer fully-covered.
This commit is contained in:
@@ -217,8 +217,6 @@ int cmCTest::HTTPRequest(std::string url, HTTPMethod method,
|
||||
url += "?" + fields;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
::curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
|
||||
|
||||
@@ -2283,7 +2283,6 @@ bool cmLocalGenerator::GetShouldUseOldFlags(bool shared,
|
||||
case cmPolicies::REQUIRED_IF_USED:
|
||||
case cmPolicies::REQUIRED_ALWAYS:
|
||||
case cmPolicies::NEW:
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3365,7 +3365,6 @@ std::string cmMakefile::GetModulesFile(const char* filename) const
|
||||
case cmPolicies::REQUIRED_IF_USED:
|
||||
case cmPolicies::REQUIRED_ALWAYS:
|
||||
case cmPolicies::NEW:
|
||||
default:
|
||||
result = moduleInCMakeRoot;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -76,8 +76,6 @@ const std::string cmNewLineStyle::GetCharacters() const
|
||||
return "\n";
|
||||
case CRLF:
|
||||
return "\r\n";
|
||||
default:
|
||||
;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
@@ -70,7 +70,6 @@ bool cmTargetLinkLibrariesCommand
|
||||
GetRequiredPolicyError(cmPolicies::CMP0016);
|
||||
break;
|
||||
case cmPolicies::NEW: // NEW behavior prints the error.
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user