Skip to content

Commit bb3e6c9

Browse files
committed
ebmc: fix -p command line option
This sets the message handler, which fixes -p.
1 parent 6806280 commit bb3e6c9

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CORE
2+
p-command-line-option1.v
3+
--bound 1 -p "some_value >= 1"
4+
^EXIT=0$
5+
^SIGNAL=0$
6+
--
7+
^warning: ignoring
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module main(input clk);
2+
3+
reg [31:0] some_value;
4+
5+
initial some_value = 1;
6+
7+
always @(posedge clk)
8+
some_value = some_value + 1;
9+
10+
endmodule

src/ebmc/ebmc_properties.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ ebmc_propertiest ebmc_propertiest::from_command_line(
104104

105105
auto property_string = cmdline.get_value('p');
106106

107+
language->set_message_handler(message_handler);
108+
107109
exprt expr;
108110
if(language->to_expr(
109111
property_string,

0 commit comments

Comments
 (0)