OSDN Git Service

radeonsi: fix regression in image atomics
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Thu, 13 Oct 2016 14:03:06 +0000 (16:03 +0200)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Thu, 13 Oct 2016 14:04:16 +0000 (16:04 +0200)
Caused by a bad rebase when pushing commit 76a940893.

src/gallium/drivers/radeonsi/si_shader.c

index 25146e8..fc50205 100644 (file)
@@ -4203,7 +4203,7 @@ static void atomic_emit(
                else
                        coords = emit_data->args[1];
 
-               build_type_name_for_intr(coords, coords_type, sizeof(coords_type));
+               build_type_name_for_intr(LLVMTypeOf(coords), coords_type, sizeof(coords_type));
                snprintf(intrinsic_name, sizeof(intrinsic_name),
                         "llvm.amdgcn.image.atomic.%s.%s",
                         action->intr_name, coords_type);