aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-diff/lib
diff options
context:
space:
mode:
authorSahilPatidar <sahilpatidar60@gmail.com>2025-11-01 11:19:28 +0530
committerGitHub <noreply@github.com>2025-11-01 11:19:28 +0530
commit605a7d65340935816b420d034173aee34029a215 (patch)
treee7f89b80a23fd9b3ba0707087ea40fd4b66a36e1 /llvm/tools/llvm-diff/lib
parent93014e07622d9699b13870d618464594bf783d0f (diff)
downloadllvm-605a7d65340935816b420d034173aee34029a215.zip
llvm-605a7d65340935816b420d034173aee34029a215.tar.gz
llvm-605a7d65340935816b420d034173aee34029a215.tar.bz2
REAPPLY [ORC] Add automatic shared library resolver for unresolved symbols. (attempt 2) (#165360)
This PR reapplies the changes previously introduced in https://github.com/llvm/llvm-project/pull/148410. It introduces a redesigned and rebuilt Cling-based auto-loading workaround that enables scanning libraries and resolving unresolved symbols within those libraries. Fix build failures in LibraryResolverTest and silence symlink warning This commit resolves issues observed in the build bots: 1. Silences the -Wunused-result warning by handling the return value of ::symlink in LibraryResolverTest.cpp. Previously, ignoring the return value triggered compiler warnings. 2. Fixes a linker error in OrcJITTests caused by an undefined symbol: llvm::yaml::convertYAML. The test setup in LibraryResolverTest.cpp now correctly links against the required LLVM YAML library symbols. 3. Fixes persistent build bot failure caused by a path difference issue. This resolves the build failures for PR https://github.com/llvm/llvm-project/pull/148410 on the affected bots.
Diffstat (limited to 'llvm/tools/llvm-diff/lib')
0 files changed, 0 insertions, 0 deletions