Skip to content

Conversation

owenv
Copy link
Collaborator

@owenv owenv commented Oct 6, 2025

Some projects on macOS currently manually shell escape the values of build settings which are translated to compiler args, which breaks the escaping change here, as they end up double escaped. Restore the old behavior on macOS for compatibility.

rdar://162035972

@owenv
Copy link
Collaborator Author

owenv commented Oct 6, 2025

@swift-ci test

@jakepetroules
Copy link
Collaborator

Wouldn't these projects have failed if response files were turned off entirely? Since arguments are used exactly as the macro system sees their resolved value.

@owenv owenv merged commit 8aa8d1d into swiftlang:main Oct 8, 2025
47 checks passed
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.

4 participants