-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Description
Since the upgrade to LLVM 13, at least two tests are failing because of broken interactions with multiple interpreters:
CodeUnloading/AtExit.C
does not find the symbolgChild
.MultipleInterpreters/MultipleInterpreters.C
cannot find the symbol_ZN5cling7runtime6gClingE
/cling::runtime::gCling
duringChildInterp.echo()
(the first usage to constructcling::Interpreter ChildInterp(*gCling, 1, argV);
seems fine).
Based on this, one might theorize that the child interpreter doesn't have access to symbols declared in its parent (not sure how this worked before).