swift
f4cc8596 - [cxx-interop] Honor "requires cplusplus17" similarly to "requires cplusplus"

Commit
59 days ago
[cxx-interop] Honor "requires cplusplus17" similarly to "requires cplusplus" If a C++ random access container type is defined in a module that declares “requires cplusplus”, the type is conformed to `CxxRandomAccessCollection`. However, if the module declares “requires cplusplus17” or “requires cplusplus20”, it is not conformed. This teaches Swift to honor versioned `requires cplusplusXY` directives. rdar://172826565
Author
Parents
Loading