swift
1a417604 - [cxx-interop] Do not crash for `void begin()`

Commit
129 days ago
[cxx-interop] Do not crash for `void begin()` When importing C++ methods, Swift always assumes that methods named `begin()` and `end()` are unsafe, since these methods commonly return iterator types that are inherently unsafe in Swift. Some additional logic in Sema tries to diagnose usages of `.begin()` and `.end()` from Swift and suggest safe alternatives. That logic had a null pointer dereference bug. rdar://153814676 / resolves https://github.com/swiftlang/swift/issues/82361 (cherry picked from commit 883ff18adbbc192922bbb37ed61998ef5bab73f0)
Author
Committer
Parents
Loading