Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4091c4b

Browse files
kazutakahirataian-twilightcoder
authored andcommitted
[Driver] Fix a warning
This patch fixes: clang/lib/Driver/ToolChains/Darwin.cpp:2937:3: error: default label in switch which covers all enumeration values [-Werror,-Wcovered-switch-default]
1 parent 632497c commit 4091c4b

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

clang/lib/Driver/ToolChains/Darwin.cpp

+4-6
Original file line numberDiff line numberDiff line change
@@ -3085,14 +3085,12 @@ static bool sdkSupportsBuiltinModules(
30853085
const Darwin::DarwinPlatformKind &TargetPlatform,
30863086
const Darwin::DarwinEnvironmentKind &TargetEnvironment,
30873087
const std::optional<DarwinSDKInfo> &SDKInfo) {
3088-
switch (TargetEnvironment) {
3089-
case Darwin::NativeEnvironment:
3090-
case Darwin::Simulator:
3091-
case Darwin::MacCatalyst:
3088+
if (TargetEnvironment == Darwin::NativeEnvironment ||
3089+
TargetEnvironment == Darwin::Simulator ||
3090+
TargetEnvironment == Darwin::MacCatalyst) {
30923091
// Standard xnu/Mach/Darwin based environments
30933092
// depend on the SDK version.
3094-
break;
3095-
default:
3093+
} else {
30963094
// All other environments support builtin modules from the start.
30973095
return true;
30983096
}

0 commit comments

Comments
 (0)