|
CBMC
|
#include "linking.h"#include <deque>#include <unordered_set>#include <util/c_types.h>#include <util/find_symbols.h>#include <util/mathematical_types.h>#include <util/pointer_expr.h>#include <util/pointer_offset_size.h>#include <util/simplify_expr.h>#include <util/symbol_table.h>#include <langapi/language_util.h>#include "linking_class.h"
Include dependency graph for linking.cpp:Go to the source code of this file.
Functions | |
| static const typet & | follow_tags_symbols (const namespacet &ns, const typet &type) |
| bool | linking (symbol_tablet &dest_symbol_table, const symbol_tablet &new_symbol_table, message_handlert &message_handler) |
Merges the symbol table new_symbol_table into dest_symbol_table, renaming symbols from new_symbol_table when necessary. More... | |
ANSI-C Linking
Definition in file linking.cpp.
|
static |
Definition at line 63 of file linking.cpp.
| bool linking | ( | symbol_tablet & | dest_symbol_table, |
| const symbol_tablet & | new_symbol_table, | ||
| message_handlert & | message_handler | ||
| ) |
Merges the symbol table new_symbol_table into dest_symbol_table, renaming symbols from new_symbol_table when necessary.
Definition at line 1475 of file linking.cpp.