[Mesa-dev] [PATCH 1/7] intel/ir: Don't allow allocating zero registers
Jason Ekstrand
jason at jlekstrand.net
Thu Oct 11 21:32:52 UTC 2018
This simple check helps catch bugs early that can end up propagating
into later stages of the compile and triggering strange asserts.
---
src/intel/compiler/brw_ir_allocator.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/intel/compiler/brw_ir_allocator.h b/src/intel/compiler/brw_ir_allocator.h
index b1237ed38e7..9f124645ba2 100644
--- a/src/intel/compiler/brw_ir_allocator.h
+++ b/src/intel/compiler/brw_ir_allocator.h
@@ -47,6 +47,7 @@ namespace brw {
unsigned
allocate(unsigned size)
{
+ assert(size > 0);
if (capacity <= count) {
capacity = MAX2(16, capacity * 2);
sizes = (unsigned *)realloc(sizes, capacity * sizeof(unsigned));
--
2.19.1
More information about the mesa-dev
mailing list