Skip to content

Commit b15fe4e

Browse files
committed
Add extra information to find_object_base_expression test
To make it easier to debug.
1 parent 0304a01 commit b15fe4e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

unit/solvers/smt2_incremental/object_tracking.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ TEST_CASE("find_object_base_expression", "[core][smt2_incremental]")
2121
const symbol_exprt object_base{"base", base_type};
2222
const address_of_exprt address_of{
2323
object_base, pointer_typet{base_type, pointer_bits}};
24+
INFO("Address of expression is: " + address_of.pretty(2, 0));
2425
CHECK(find_object_base_expression(address_of) == object_base);
2526
}
2627
SECTION("Address of index")
@@ -33,6 +34,7 @@ TEST_CASE("find_object_base_expression", "[core][smt2_incremental]")
3334
const pointer_typet pointer_type{element_type, pointer_bits};
3435
const address_of_exprt address_of{
3536
index_exprt{object_base, index}, pointer_type};
37+
INFO("Address of expression is: " + address_of.pretty(2, 0));
3638
CHECK(find_object_base_expression(address_of) == object_base);
3739
}
3840
SECTION("Address of struct member")
@@ -43,6 +45,7 @@ TEST_CASE("find_object_base_expression", "[core][smt2_incremental]")
4345
const address_of_exprt address_of{
4446
member_exprt{object_base, "baz", member_type},
4547
pointer_typet{member_type, pointer_bits}};
48+
INFO("Address of expression is: " + address_of.pretty(2, 0));
4649
CHECK(find_object_base_expression(address_of) == object_base);
4750
}
4851
SECTION("Address of index of struct member")
@@ -58,6 +61,7 @@ TEST_CASE("find_object_base_expression", "[core][smt2_incremental]")
5861
const address_of_exprt address_of{
5962
index_exprt{member_exprt{object_base, "baz", member_type}, index},
6063
pointer_typet{element_type, pointer_bits}};
64+
INFO("Address of expression is: " + address_of.pretty(2, 0));
6165
CHECK(find_object_base_expression(address_of) == object_base);
6266
}
6367
SECTION("Address of struct member at index")
@@ -71,6 +75,7 @@ TEST_CASE("find_object_base_expression", "[core][smt2_incremental]")
7175
const address_of_exprt address_of{
7276
member_exprt{index_exprt{object_base, index}, "qux", member_type},
7377
pointer_typet{member_type, pointer_bits}};
78+
INFO("Address of expression is: " + address_of.pretty(2, 0));
7479
CHECK(find_object_base_expression(address_of) == object_base);
7580
}
7681
}

0 commit comments

Comments
 (0)