aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/c-common.h')
-rw-r--r--gcc/c-common.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/c-common.h b/gcc/c-common.h
index ab294ed..2d9e7b0 100644
--- a/gcc/c-common.h
+++ b/gcc/c-common.h
@@ -118,6 +118,11 @@ enum c_tree_index
CTI_G77_LONGINT_TYPE,
CTI_G77_ULONGINT_TYPE,
+ /* These are not types, but we have to look them up all the time. */
+ CTI_FUNCTION_ID,
+ CTI_PRETTY_FUNCTION_ID,
+ CTI_FUNC_ID,
+
CTI_MAX
};
@@ -153,6 +158,10 @@ enum c_tree_index
#define g77_longint_type_node c_global_trees[CTI_G77_LONGINT_TYPE]
#define g77_ulongint_type_node c_global_trees[CTI_G77_ULONGINT_TYPE]
+#define function_id_node c_global_trees[CTI_FUNCTION_ID]
+#define pretty_function_id_node c_global_trees[CTI_PRETTY_FUNCTION_ID]
+#define func_id_node c_global_trees[CTI_FUNC_ID]
+
extern tree c_global_trees[CTI_MAX];
typedef enum c_language_kind