swift
50eb7c01 - [cxx-interop] Instantiate `std::optional` value constructors

Commit
122 days ago
[cxx-interop] Instantiate `std::optional` value constructors 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
Author
Committer
Parents
  • lib/ClangImporter
    • File
      ClangDerivedConformances.cpp
  • test/Interop/Cxx/stdlib
    • Inputs
      • File
        std-optional.h
    • File
      use-std-optional.swift
Loading