Skip to content

libcxx: Add missing implementation source files #1089

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

Merged
merged 1 commit into from
Jan 18, 2024

Conversation

trungnt2910
Copy link
Collaborator

@trungnt2910 trungnt2910 commented Jan 17, 2024

Added the implementation for std::bad_any_cast from upstream any.cpp and std::bad_variant_access from upstream variant.cpp.

This fixes missing vtable and typeinfo symbols when trying to link code referencing these exception types.

Added the implementation for `std::bad_any_cast` from upstream
`any.cpp`, and `std::bad_variant_access` from upstream `variant.cpp`.

This fixes missing `vtable` and `typeinfo` symbols when trying to link
code referencing these exception types.
@trungnt2910 trungnt2910 force-pushed the dev/trungnt2910/libcxx branch from ea471c4 to c9b8c2b Compare January 17, 2024 12:39
@trungnt2910 trungnt2910 changed the title libcxx: Add missing any.cc libcxx: Add missing implementation source files Jan 17, 2024
Copy link
Collaborator

@mrdomino mrdomino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jart jart merged commit 8834dde into jart:master Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants