-
Notifications
You must be signed in to change notification settings - Fork 10.6k
[cxx-interop] Instantiate std::optional value constructors
#74146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@swift-ci please test |
fcea468 to
c3b9880
Compare
|
@swift-ci please test |
bfb54e8 to
a2d7632
Compare
|
@swift-ci please smoke test |
1 similar comment
|
@swift-ci please smoke test |
a2d7632 to
cd4f299
Compare
|
@swift-ci please smoke test |
cd4f299 to
7404b98
Compare
|
@swift-ci please test |
|
@swift-ci please test Linux |
4 similar comments
|
@swift-ci please test Linux |
|
@swift-ci please test Linux |
|
@swift-ci please test Linux |
|
@swift-ci please test Linux |
7404b98 to
c41a436
Compare
|
@swift-ci please smoke test |
f70db4c to
50eb7c0
Compare
50eb7c0 to
8cf8a16
Compare
|
@swift-ci please smoke test |
18ba265 to
2bf0bd3
Compare
|
@swift-ci please smoke test |
|
@swift-ci please build toolchain Ubuntu 22.04 |
|
The test failure on Ubuntu CI is not reproducible for me with Ubuntu 22.04 (slightly newer than the CI uses) and libstdc++-9 (same version as on CI). |
2bf0bd3 to
ca3b7ab
Compare
|
@swift-ci please test |
This improves support for initializing instances of `std::optional` from Swift. Previously only a null optional could be initialized directly from Swift. Now instantiations of `std::optional` will get a Swift initializer that takes the wrapped value as a parameter. rdar://118026392
ca3b7ab to
dcc3842
Compare
|
@swift-ci please test |
|
@swift-ci please test Windows |
1 similar comment
|
@swift-ci please test Windows |
This improves support for initializing instances of
std::optionalfrom Swift. Previously only a null optional could be initialized directly from Swift. Now instantiations ofstd::optionalwill get a Swift initializer that takes the wrapped value as a parameter.rdar://118026392