Skip to content

Conversation

egorzhdan
Copy link
Contributor

@egorzhdan egorzhdan commented Jul 4, 2025

Please see each commit for details.

This relies on #82879.

@egorzhdan egorzhdan added the c++ interop Feature: Interoperability with C++ label Jul 4, 2025
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan force-pushed the egorzhdan/optional-pointee-fix branch from 1d1b8d1 to ae95986 Compare July 8, 2025 12:59
@egorzhdan egorzhdan force-pushed the egorzhdan/optional-pointee-fix branch from ae95986 to fce8cce Compare July 25, 2025 13:46
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan force-pushed the egorzhdan/optional-pointee-fix branch from fce8cce to 660b4b8 Compare July 28, 2025 10:16
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

1 similar comment
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan force-pushed the egorzhdan/optional-pointee-fix branch from 660b4b8 to 99ac064 Compare August 19, 2025 16:31
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

1 similar comment
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

Enabling AddressableParameters feature resolves a miscompile with `var pointee` properties of `std::optional`.

rdar://154945438 / #82765
@egorzhdan egorzhdan force-pushed the egorzhdan/optional-pointee-fix branch from 99ac064 to bec3ba9 Compare September 10, 2025 14:01
@egorzhdan
Copy link
Contributor Author

@swift-ci please smoke test Linux

@egorzhdan egorzhdan force-pushed the egorzhdan/optional-pointee-fix branch from bec3ba9 to 00ed3bd Compare September 10, 2025 16:34
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan marked this pull request as ready for review September 10, 2025 16:38
@egorzhdan egorzhdan merged commit 3ee222f into main Sep 11, 2025
5 checks passed
@egorzhdan egorzhdan deleted the egorzhdan/optional-pointee-fix branch September 11, 2025 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ interop Feature: Interoperability with C++

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants