Skip to content

Commit d05da38

Browse files
NSProgrammermeta-codesync[bot]
authored andcommitted
Fix missing enum values in switch statements (#54373)
Summary: Pull Request resolved: #54373 `-Wswitch-enum` was introduced in 2024 and is beneficial because it will err when switch statement is missing a case for an enum, even with `default:` present. This helps alert developers when they add an enum value of all the switch statements that need updating. These diffs are to help progress the codebase so that we can enable `-Wswitch-enum` by default in `fbobjc` ## Changelog: [Internal] - Make enum exhaustive Reviewed By: cipolleschi Differential Revision: D85956869 fbshipit-source-id: 2833822e1f82e77909229c566798547e1cb7f084
1 parent 9287786 commit d05da38

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/react-native/Libraries/Text/TextInput/RCTBaseTextInputView.mm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,9 @@ - (NSString *)returnKeyTypeToString:(UIReturnKeyType)returnKeyType
727727
return @"Join";
728728
case UIReturnKeyEmergencyCall:
729729
return @"Emergency Call";
730+
case UIReturnKeyDefault:
731+
case UIReturnKeyContinue:
732+
case UIReturnKeyDone:
730733
default:
731734
return @"Done";
732735
}

0 commit comments

Comments
 (0)