Skip to content

[SR-13791] "Unkown decl with CXXConstructorName" assert on OpenBSD #56188

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

Closed
swift-ci opened this issue Oct 29, 2020 · 3 comments
Closed

[SR-13791] "Unkown decl with CXXConstructorName" assert on OpenBSD #56188

swift-ci opened this issue Oct 29, 2020 · 3 comments
Assignees
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++

Comments

@swift-ci
Copy link
Contributor

Previous ID SR-13791
Radar None
Original Reporter 3405691582 (JIRA User)
Type Bug
Status Closed
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s
Labels Bug, CxxInterop
Assignee @zoecarver
Priority Medium

md5: b1cf3ce2c5ee9114f3b50c551915259b

Issue Description:

#30630 introduced some CXX interop constructor handling, however on OpenBSD, this trips the assert in lib/ClangImporter/ImportName.cpp

This appears to be coming from a decl for __tree_node_destructor, a clang::UnresolvedUsingValueDecl in the libcxx __tree file.

Continuing to investigate further on my end.

@swift-ci
Copy link
Contributor Author

Comment by 3405691582 (JIRA)

cc @zoecarver

@zoecarver
Copy link
Contributor

Thanks for reporting this. I've already got a fix � #34429

@swift-ci
Copy link
Contributor Author

Comment by 3405691582 (JIRA)

Thanks!

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@zoecarver zoecarver added c++ interop Feature: Interoperability with C++ and removed CxxInterop labels Apr 25, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. c++ interop Feature: Interoperability with C++
Projects
None yet
Development

No branches or pull requests

2 participants