Skip to content

Commit 1f0d7b3

Browse files
committed
Deprecate dynamic_object pointer predicate
There is is_dynamic_object_exprt that accomplishes the same.
1 parent 749074b commit 1f0d7b3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/util/pointer_predicates.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,7 @@ exprt good_pointer_def(
9191
const auto size_of_expr_opt = size_of_expr(dereference_type, ns);
9292
CHECK_RETURN(size_of_expr_opt.has_value());
9393

94-
const or_exprt good_dynamic(
95-
not_exprt(dynamic_object(pointer)), not_exprt(deallocated(pointer, ns)));
94+
const exprt good_dynamic = not_exprt{deallocated(pointer, ns)};
9695

9796
const not_exprt not_null(null_pointer(pointer));
9897

src/util/pointer_predicates.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ exprt pointer_offset(const exprt &pointer);
2626
exprt pointer_object(const exprt &pointer);
2727
exprt malloc_object(const exprt &pointer, const namespacet &);
2828
exprt object_size(const exprt &pointer);
29+
DEPRECATED(SINCE(2021, 5, 6, "Use is_dynamic_object_exprt instead"))
2930
exprt dynamic_object(const exprt &pointer);
3031
exprt good_pointer(const exprt &pointer);
3132
exprt good_pointer_def(const exprt &pointer, const namespacet &);

0 commit comments

Comments
 (0)