GNU Compiler Collection (GCC) Internals: Functions

Next: Language-dependent trees, Previous: Statements, Up: GENERIC   [Contents][Index]


10.8 Functions

A function is represented by a FUNCTION_DECL node. It stores the basic pieces of the function such as body, parameters, and return type as well as information on the surrounding context, visibility, and linkage.

• Function Basics:    Function names, body, and parameters.
• Function Properties:    Context, linkage, etc.