Pointer Dereferencing. More...
#include "add_failed_symbols.h"#include <util/namespace.h>#include <util/pointer_expr.h>#include <util/std_expr.h>#include <util/symbol.h>#include <util/symbol_table_base.h>#include <list>Go to the source code of this file.
Pointer Dereferencing.
Definition in file add_failed_symbols.cpp.
Create a failed-dereference symbol for the given base symbol if it is pointer-typed; if not, do nothing.
Definition at line 35 of file add_failed_symbols.cpp.
Create a failed-dereference symbol for the given base symbol if it is pointer-typed, an lvalue, and doesn't already have one.
If any of these conditions are not met, do nothing.
Definition at line 62 of file add_failed_symbols.cpp.
Create a failed-dereference symbol for all symbols in the given table that need one (i.e.
pointer-typed lvalues).
Definition at line 77 of file add_failed_symbols.cpp.
Get the name of the special symbol used to denote an unknown referee pointed to by a given pointer-typed symbol.
Definition at line 26 of file add_failed_symbols.cpp.
Get the failed-dereference symbol for the given symbol.
Definition at line 91 of file add_failed_symbols.cpp.