This switch makes goto-cc do three things:
- retain the implementations of all static functions.
- mangle the names of all static functions.
- unset the file_local flag on all static function symbols.
This feature is intended to help users writing CBMC checks for
file-local functions (i.e., those declared as `static` in the C
language). The intended workflow is: compile the code under test with
the -fkeep-static-functions flag. Then link the code under test with
the 'harness' file, again using the flag. This allows the harness to
call into static functions in the codebase under test.