From b61062b7c4f2bcdecd03885e97c8c2a1608f8c8b Mon Sep 17 00:00:00 2001 From: gbaraldi Date: Thu, 28 Dec 2023 15:24:59 -0300 Subject: [PATCH] Remove unused code and try to make analyzegc happier --- src/jitlayers.cpp | 9 --------- test/clangsa/MissingRoots.c | 2 +- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/jitlayers.cpp b/src/jitlayers.cpp index 59bdc38a64d78..74b9acf10bce3 100644 --- a/src/jitlayers.cpp +++ b/src/jitlayers.cpp @@ -1676,15 +1676,6 @@ void SetOpaquePointer(LLVMContext &ctx) { #endif } -extern "C" JL_DLLEXPORT_CODEGEN -int JuliaUsesOpaquePtrs() { -#ifndef JL_LLVM_OPAQUE_POINTERS - return 0; -#else - return 1; -#endif -} - llvm::DataLayout jl_create_datalayout(TargetMachine &TM) { // Mark our address spaces as non-integral auto jl_data_layout = TM.createDataLayout(); diff --git a/test/clangsa/MissingRoots.c b/test/clangsa/MissingRoots.c index 0ff5e633622ce..b71b2571e8a3e 100644 --- a/test/clangsa/MissingRoots.c +++ b/test/clangsa/MissingRoots.c @@ -415,7 +415,7 @@ void stack_rooted(jl_value_t *lb JL_MAYBE_UNROOTED, jl_value_t *ub JL_MAYBE_UNRO JL_DLLEXPORT jl_value_t *jl_totally_used_function(int i) { jl_value_t *v = jl_box_int32(i); // expected-note{{Started tracking value here}} - jl_safepoint(); // expected-note{{Value may have been GCed here}} + jl_gc_safepoint(); // expected-note{{Value may have been GCed here}} return v; // expected-warning{{Return value may have been GCed}} // expected-note@-1{{Return value may have been GCed}} }