ESBMC
Efficient SMT-based Context-Bounded Model Checker
Loading...
Searching...
No Matches
clang_c_adjust.h File Reference
Include dependency graph for clang_c_adjust.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  clang_c_adjust
 clang C adjuster class for: More...

Functions

void declare_argc_argv (contextt &context, const symbolt &main_symbol)
 The argc'/argv'/envp' symbols clang_c_main looks up unconditionally when main takes arguments.

Function Documentation

◆ declare_argc_argv()

void declare_argc_argv ( contextt & context,
const symbolt & main_symbol )

The argc'/argv'/envp' symbols clang_c_main looks up unconditionally when main takes arguments.

A symbol-table side effect rather than an expression rewrite, so whichever adjust pass is in charge has to make it.