From 18c9cb85d16850e945c3bb8ad9f1883fa423bbc2 Mon Sep 17 00:00:00 2001 From: George Kyriazis Date: Thu, 12 Apr 2018 13:10:05 -0500 Subject: [PATCH] swr/rast: Fix wrong type allocation ALLOCA pointer elements, not pointers. Reviewed-by: Bruce Cherniak --- src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp b/src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp index 09590b7..a43c787 100644 --- a/src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp +++ b/src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp @@ -1014,7 +1014,7 @@ template Value* FetchJit::GetSimdValidIndicesHelper(Value* pIndices, { // store 0 index on stack to be used to conditionally load from if index address is OOB - Value* pZeroIndex = ALLOCA(Ty); + Value* pZeroIndex = ALLOCA(Ty->getPointerElementType()); STORE(C((T)0), pZeroIndex); // Load a SIMD of index pointers -- 2.7.4