Skip to content

Commit 30cfa8f

Browse files
committed
generate-function-body: set function in source_location
This was set in only one of the three cases; also consistently use the prettiest name available.
1 parent 41d7a45 commit 30cfa8f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/goto-programs/generate_function_bodies.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ class assume_false_generate_function_bodiest : public generate_function_bodiest
7171
auto instruction = function.body.add_instruction();
7272
instruction->function = function_name;
7373
instruction->source_location = function_symbol.location;
74+
instruction->source_location.set_function(function_symbol.display_name());
7475
return instruction;
7576
};
7677
auto assume_instruction = add_instruction();
@@ -125,7 +126,7 @@ class assert_false_then_assume_false_generate_function_bodiest
125126
auto instruction = function.body.add_instruction();
126127
instruction->function = function_name;
127128
instruction->source_location = function_symbol.location;
128-
instruction->source_location.set_function(function_name);
129+
instruction->source_location.set_function(function_symbol.display_name());
129130
return instruction;
130131
};
131132
auto assert_instruction = add_instruction();
@@ -260,6 +261,7 @@ class havoc_generate_function_bodiest : public generate_function_bodiest,
260261
auto instruction = function.body.add_instruction();
261262
instruction->function = function_name;
262263
instruction->source_location = function_symbol.location;
264+
instruction->source_location.set_function(function_symbol.display_name());
263265
return instruction;
264266
};
265267
const namespacet ns(symbol_table);

0 commit comments

Comments
 (0)