Skip to content

fix(abi): dynamic_cast error on Predicate across shared libraries#450

Open
zhangweilst wants to merge 1 commit into
alibaba:mainfrom
zhangweilst:predicate-abi
Open

fix(abi): dynamic_cast error on Predicate across shared libraries#450
zhangweilst wants to merge 1 commit into
alibaba:mainfrom
zhangweilst:predicate-abi

Conversation

@zhangweilst

Copy link
Copy Markdown

Purpose

Linked issue: close #449

Tests

Added predicate_abi_inte_test

API and Format

No

Documentation

No

Generative AI tooling

@CLAassistant

CLAassistant commented Jul 24, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@zhangweilst
zhangweilst force-pushed the predicate-abi branch 2 times, most recently from f0d296c to 2154aa0 Compare July 24, 2026 10:21

@zjw1111 zjw1111 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks for the fix and for the thorough regression test that guards the key-function anchoring at the symbol level.

Comment thread src/paimon/common/predicate/predicate.cpp Outdated
@zjw1111

zjw1111 commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

+1

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.

dynamic_cast/dynamic_pointer_cast on Predicate fails across shared-library boundaries (missing RTTI key function)

3 participants