@@ -47,9 +47,12 @@ class remove_function_pointerst:public messaget
47
47
// a set of function symbols
48
48
using functionst = remove_const_function_pointerst::functionst;
49
49
50
- // replace a call to a dynamic function at location
51
- // target in the given goto-program by a case-split
52
- // over a given set of functions
50
+ // / Replace a call to a dynamic function at location
51
+ // / target in the given goto-program by a case-split
52
+ // / over a given set of functions
53
+ // / \param goto_program The goto program that contains target
54
+ // / \param target location with function call with function pointer
55
+ // / \param functions The set of functions to consider
53
56
void remove_function_pointer (
54
57
goto_programt &goto_program,
55
58
goto_programt::targett target,
@@ -68,6 +71,11 @@ class remove_function_pointerst:public messaget
68
71
// --remove-const-function-pointers instead of --remove-function-pointers
69
72
bool only_resolve_const_fps;
70
73
74
+ // / Replace a call to a dynamic function at location
75
+ // / target in the given goto-program by determining
76
+ // / functions that have a compatible signature
77
+ // / \param goto_program The goto program that contains target
78
+ // / \param target location with function call with function pointer
71
79
void remove_function_pointer (
72
80
goto_programt &goto_program,
73
81
goto_programt::targett target);
0 commit comments