cprover
|
Program Transformation. More...
#include "goto_convert_class.h"
#include <cassert>
#include <util/arith_tools.h>
#include <util/c_types.h>
#include <util/cprover_prefix.h>
#include <util/expr_initializer.h>
#include <util/pointer_offset_size.h>
#include <util/rational.h>
#include <util/rational_tools.h>
#include <langapi/language_util.h>
#include "format_strings.h"
#include "class_identifier.h"
Go to the source code of this file.
Functions | |
bool | is_lvalue (const exprt &expr) |
exprt | make_va_list (const exprt &expr) |
Program Transformation.
Definition in file builtin_functions.cpp.
bool is_lvalue | ( | const exprt & | expr | ) |
Definition at line 623 of file builtin_functions.cpp.
References irept::id(), exprt::op0(), to_index_expr(), and to_member_expr().
Referenced by goto_convertt::do_function_call_symbol(), and make_va_list().
Definition at line 637 of file builtin_functions.cpp.
References irept::id(), is_lvalue(), unary_exprt::op(), exprt::op0(), exprt::operands(), and to_typecast_expr().
Referenced by goto_convertt::do_function_call_symbol().