OSDN Git Service

* gcse.c (lookup_set): Remove unused argument PAT. Update
[pf3gnuchains/gcc-fork.git] / gcc / c-tree.h
index 0d6829f..159c235 100644 (file)
@@ -48,7 +48,8 @@ struct lang_identifier GTY(())
 /* The resulting tree type.  */
 
 union lang_tree_node 
-  GTY((desc ("TREE_CODE (&%h.generic) == IDENTIFIER_NODE")))
+  GTY((desc ("TREE_CODE (&%h.generic) == IDENTIFIER_NODE"),
+       chain_next ("(union lang_tree_node *)TREE_CHAIN (&%h.generic)")))
 {
   union tree_node GTY ((tag ("0"), 
                        desc ("tree_node_structure (&%h)"))) 
@@ -165,11 +166,11 @@ struct lang_type GTY(())
 /* in c-lang.c and objc-act.c */
 extern tree lookup_interface                   PARAMS ((tree));
 extern tree is_class_name                      PARAMS ((tree));
+extern tree objc_is_id                         PARAMS ((tree));
 extern void objc_check_decl                    PARAMS ((tree));
 extern void finish_file                                PARAMS ((void));
 extern int objc_comptypes                      PARAMS ((tree, tree, int));
 extern tree objc_message_selector              PARAMS ((void));
-extern int recognize_objc_keyword              PARAMS ((void));
 extern tree lookup_objc_ivar                   PARAMS ((tree));
 
 \f
@@ -268,6 +269,7 @@ extern tree build_array_ref                     PARAMS ((tree, tree));
 extern tree build_external_ref                 PARAMS ((tree, int));
 extern tree parser_build_binary_op              PARAMS ((enum tree_code,
                                                         tree, tree));
+extern int c_tree_expr_nonnegative_p           PARAMS ((tree));
 extern void readonly_warning                   PARAMS ((tree, const char *));
 extern tree build_conditional_expr              PARAMS ((tree, tree, tree));
 extern tree build_compound_expr                 PARAMS ((tree));