The latest version of LLVM (15) has some issues when running the test suite:
TEST 168/551 delete:2_ui [OK]
TEST 169/551 expression_eval_double:iterblosc_constant [FAIL]
TEST 170/551 expression_eval_double:iterblosc_superchunk [FAIL]
TEST 171/551 expression_eval_double:iterblosc2_superchunk [FAIL]
The compile process is showing some hints on deprecated functions:
/Users/faltet/iarray/iron-array/contribs/minjugg/src/minjugg.c:257:15: warning: 'LLVMBuildCall' is deprecated: Use LLVMBuildCall2 instead to support opaque pointers [-Wdeprecated-declarations]
ret = LLVMBuildCall(e->builder, fun_decl, args, num_args, name);
/Users/faltet/iarray/iron-array/contribs/minjugg/src/minjugg.c:569:32: warning: 'LLVMBuildStructGEP' is deprecated: Use LLVMBuildS
tructGEP2 instead to support opaque pointers [-Wdeprecated-declarations]
LLVMValueRef ninputs = LLVMBuildStructGEP(e->builder, param_ptr, 0, "ninputs");
^
-/Users/faltet/miniconda3/envs/iron-array-python/include/llvm-c/Core.h:3908:1: note: 'LLVMBuildStructGEP' has been explicitly marke
d deprecated here
/Users/faltet/iarray/iron-array/contribs/minjugg/src/minjugg.c:573:31: warning: 'LLVMBuildLoad' is deprecated: Use LLVMBuildLoad2
instead to support opaque pointers [-Wdeprecated-declarations]
LLVMValueRef inputs = LLVMBuildLoad(e->builder, inputs_ptr, "inputs");
^
-/Users/faltet/miniconda3/envs/iron-array-python/include/llvm-c/Core.h:3891:1: note: 'LLVMBuildLoad' has been explicitly marked dep
recated here
+/Users/faltet/miniconda3/envs/iron-array-python/include/llvm-c/Core.h:3926:1: note: 'LLVMBuildLoad' has been explicitly marked dep
recated here
Maybe replacing the functions by the suggested ones would be enough?
The latest version of LLVM (15) has some issues when running the test suite:
The compile process is showing some hints on deprecated functions:
Maybe replacing the functions by the suggested ones would be enough?