Fix asan failure in CUDA backend (#7206)
diff --git a/iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp b/iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp index 165d711..d06d28a 100644 --- a/iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp +++ b/iree/compiler/Codegen/LLVMGPU/LLVMGPUTileAndDistribute.cpp
@@ -69,7 +69,8 @@ /// Patterns for thread level tiling. static void populateTilingToInvocationPatterns( MLIRContext *context, OwningRewritePatternList &patterns, - ArrayRef<int64_t> workgroupSize, ArrayRef<int64_t> workloadPerWorkgroup) { + SmallVector<int64_t, 4> &workgroupSize, + SmallVector<int64_t, 4> &workloadPerWorkgroup) { linalg::TileSizeComputationFunction getInnerTileSizeFn = [&](OpBuilder &builder, Operation *operation) { SmallVector<Value, 4> tileSizesVal;