diff options
-rw-r--r-- | src/intel/compiler/brw_fs_register_coalesce.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/intel/compiler/brw_fs_register_coalesce.cpp b/src/intel/compiler/brw_fs_register_coalesce.cpp index 44ad3e624c3..e1964863519 100644 --- a/src/intel/compiler/brw_fs_register_coalesce.cpp +++ b/src/intel/compiler/brw_fs_register_coalesce.cpp @@ -120,13 +120,13 @@ can_coalesce_vars(const fs_live_variables &live, int start_ip = MAX2(dst_start, src_start); int end_ip = MIN2(dst_end, src_end); - foreach_block(block, cfg) { - if (block->end_ip < start_ip) + foreach_block(scan_block, cfg) { + if (scan_block->end_ip < start_ip) continue; - int scan_ip = block->start_ip - 1; + int scan_ip = scan_block->start_ip - 1; - foreach_inst_in_block(fs_inst, scan_inst, block) { + foreach_inst_in_block(fs_inst, scan_inst, scan_block) { scan_ip++; /* Ignore anything before the intersection of the live ranges */ |