forked from diffblue/cbmc
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request diffblue#1740 from smowton/smowton/feature/adjust_…
…float_expressions_per_function JBMC: adjust float expressions per function
- Loading branch information
Showing
9 changed files
with
83 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,6 +17,7 @@ Author: Reuben Thomas, [email protected] | |
class goto_functionst; | ||
class symbol_tablet; | ||
class goto_modelt; | ||
class goto_model_functiont; | ||
class message_handlert; | ||
struct object_factory_parameterst; | ||
|
||
|
@@ -38,4 +39,15 @@ void convert_nondet( | |
message_handlert &, | ||
const object_factory_parameterst &object_factory_parameters); | ||
|
||
/// Replace calls to nondet library functions with an internal nondet | ||
/// representation. | ||
/// \param function: goto program to modify | ||
/// \param message_handler: For error logging. | ||
/// \param object_factory_parameters: Parameters for the generation of nondet | ||
/// objects. | ||
void convert_nondet( | ||
goto_model_functiont &function, | ||
message_handlert &message_handler, | ||
const object_factory_parameterst &object_factory_parameters); | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,6 +14,7 @@ Author: Reuben Thomas, [email protected] | |
|
||
class goto_modelt; | ||
class goto_functionst; | ||
class goto_model_functiont; | ||
|
||
/// Replace calls to nondet library functions with an internal nondet | ||
/// representation. | ||
|
@@ -22,4 +23,9 @@ void replace_java_nondet(goto_modelt &); | |
|
||
void replace_java_nondet(goto_functionst &); | ||
|
||
/// Replace calls to nondet library functions with an internal nondet | ||
/// representation in a single function. | ||
/// \param function: The goto program to modify. | ||
void replace_java_nondet(goto_model_functiont &function); | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters