GCC主要数据结构之stmt_tree_s
2017-03-19 11:10
267 查看
/* Information about a statement tree. */
struct GTY(()) stmt_tree_s {
/* A stack of statement lists being collected. */
vec<tree, va_gc> *x_cur_stmt_list;
/* In C++, Nonzero if we should treat statements as full
expressions. In particular, this variable is non-zero if at the
end of a statement we should destroy any temporaries created
during that statement. Similarly, if, at the end of a block, we
should destroy any local variables in this block. Normally, this
variable is nonzero, since those are the normal semantics of
C++.
This flag has no effect in C. */
int stmts_are_full_exprs_p;
};
typedef struct stmt_tree_s *stmt_tree;
相关文章推荐
- GCC主要数据结构之tree_base
- GCC主要数据结构之c_tree_index
- GCC主要数据结构之tree_node
- GCC主要数据结构之c_common_identifier
- GCC主要数据结构之cpp_reader
- GCC主要数据结构之c_declspec_word
- GCC主要数据结构之pretty_printer
- GCC主要数据结构之omp_clause_mask
- GCC主要数据结构之cpp_options
- GCC主要数据结构之diagnostic_context
- GCC主要数据结构之attribute_spec
- GCC主要数据结构之c_lang
- GCC主要数据结构之C lang_type
- GCC主要数据结构之cpp_string
- GCC主要数据结构之infile
- GCC主要数据结构之GTY
- GCC主要数据结构之c_switch
- GCC主要数据结构之cpp_macro_arg
- GCC主要数据结构之spec_list
- GCC主要数据结构之initializer_stack