Next:Identifiers, Up:Overview [Contents][Index]
All GENERIC trees have two fields in common. First,TREE_CHAINis a pointer that can be used as a singly-linked list to other trees.The other isTREE_TYPE. Many trees store the type of anexpression or declaration in this field.
These are some other functions for handling trees:
tree_size ¶Return the number of bytes a tree takes.
build0 ¶build1 ¶build2 ¶build3 ¶build4 ¶build5 ¶build6 ¶These functions build a tree and supply values to put in eachparameter. The basic signature is ‘code, type, [operands]’.code is theTREE_CODE, andtype is a treerepresenting theTREE_TYPE. These are followed by theoperands, each of which is also a tree.