gallivm: use LLVM opaque pointers in lp_bld_conv.c
authorMihai Preda <mhpreda@gmail.com>
Mon, 2 May 2022 12:44:19 +0000 (15:44 +0300)
committerMihai Preda <42345-preda@users.noreply.gitlab.freedesktop.org>
Wed, 4 May 2022 20:00:33 +0000 (20:00 +0000)
Acked-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15893>

src/gallium/auxiliary/gallivm/lp_bld_conv.c

index 1073ff4..69494ed 100644 (file)
@@ -229,7 +229,7 @@ lp_build_float_to_half(struct gallivm_state *gallivm,
          */
         LLVMValueRef f16 = lp_build_intrinsic_unary(builder, "llvm.convert.to.fp16", i16t, f32);
 #else
-        LLVMValueRef f16 = LLVMBuildCall(builder, func, &f32, 1, "");
+        LLVMValueRef f16 = LLVMBuildCall2(builder, func_type, func, &f32, 1, "");
 #endif
         ref_result = LLVMBuildInsertElement(builder, ref_result, f16, index, "");
      }