From 9cb5ce763d6e9ccb795704c1dfe0aa711b047426 Mon Sep 17 00:00:00 2001 From: Andrea Corallo Date: Thu, 20 Jun 2019 22:11:38 +0200 Subject: [PATCH] name basic blocks --- src/comp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/comp.c b/src/comp.c index 0bc8be47a4d..d08ec8c7c9c 100644 --- a/src/comp.c +++ b/src/comp.c @@ -1073,12 +1073,14 @@ compute_bblocks (ptrdiff_t bytestr_length, unsigned char *bytestr_data) } basic_block_t curr_bb; + char block_name[256]; for (int i = 0, pc = 0; pc < bytestr_length; pc++) { if (i < bb_n && pc == bb_start_pc[i]) { ++i; - curr_bb.gcc_bb = gcc_jit_function_new_block (comp.func, NULL); + snprintf (block_name, sizeof (block_name), "bb_%d", i); + curr_bb.gcc_bb = gcc_jit_function_new_block (comp.func, block_name); curr_bb.terminated = false; } bb_map[pc] = curr_bb; -- 2.39.5