Skip to content

Conversation

belkhadir
Copy link
Contributor

Summary

This PR addresses a few compiler warnings and includes a small refactor.

Changes

  • Removed unnecessary await expressions where no async operations were occurring, resolving No 'async' operations occur within 'await' expression warnings
  • Refactored arg.names parsing logic to use compactMap(...).first, replacing repetitive filter(...).first chains and eliminating a warning
  • Replaced unused result from sys.installer(...) with _
  • Replaced unused loop variable key with _ in for (key, value) loop

belkhadir added 3 commits July 9, 2025 18:32
Replaced multiple `filter(...).first` calls with a single `compactMap(...).first` to simplify logic and eliminate compiler warnings related to unwrapped optionals and unused bindings.

The new implementation is more concise and performs better.
@cmcgee1024 cmcgee1024 merged commit 70fcf24 into swiftlang:main Jul 23, 2025
24 checks passed
@cmcgee1024
Copy link
Member

Thanks @belkhadir for your contribution

@belkhadir belkhadir deleted the refactor/remove-all-compiler-warnings branch July 23, 2025 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants