You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR addresses an issue experienced by @gtrepta and @theo25 where the
Python AST bindings for the LLVM backend incorrectly reference runtime
symbols like `FIRST_INJ_TAG` when loaded.
The solution is pretty straightforward; rather than trying to rely on
the linker implicitly stripping out undefined symbols when the library
is built, we just split the components into two parts (runtime and
non-runtime) and selectively include them.
The test case added in
0eb1d7f
fails before the script is amended.
---------
Co-authored-by: rv-jenkins <[email protected]>
0 commit comments