-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Milestone
Description
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?