OSDN Git Service

* c-common.h (IF_COND): Added documentation.
[pf3gnuchains/gcc-fork.git] / gcc / cp / cp-tree.h
index d7848ba..b93a29e 100644 (file)
@@ -4406,12 +4406,12 @@ extern tree begin_for_stmt                      PARAMS ((void));
 extern void finish_for_init_stmt                PARAMS ((tree));
 extern void finish_for_cond                     PARAMS ((tree, tree));
 extern void finish_for_expr                     PARAMS ((tree, tree));
-extern void finish_for_stmt                     PARAMS ((tree, tree));
+extern void finish_for_stmt                     PARAMS ((tree));
 extern void finish_break_stmt                   PARAMS ((void));
 extern void finish_continue_stmt                PARAMS ((void));
 extern tree begin_switch_stmt                   PARAMS ((void));
 extern void finish_switch_cond                  PARAMS ((tree, tree));
-extern void finish_switch_stmt                  PARAMS ((tree, tree));
+extern void finish_switch_stmt                  PARAMS ((tree));
 extern void finish_case_label                   PARAMS ((tree, tree));
 extern void finish_goto_stmt                    PARAMS ((tree));
 extern tree begin_try_block                     PARAMS ((void));
@@ -4480,6 +4480,40 @@ extern void do_pushlevel                        PARAMS ((void));
 extern tree do_poplevel                         PARAMS ((void));
 extern void finish_mem_initializers             PARAMS ((tree));
 
+extern void genrtl_try_block                    PARAMS ((tree));
+extern void genrtl_handler                      PARAMS ((tree));
+extern void genrtl_catch_block                  PARAMS ((tree));
+extern void genrtl_ctor_stmt                    PARAMS ((tree));
+extern void genrtl_subobject                    PARAMS ((tree));
+extern void genrtl_decl_cleanup                 PARAMS ((tree, tree));
+extern tree genrtl_do_poplevel                  PARAMS ((void));
+extern void genrtl_do_pushlevel                 PARAMS ((void));
+extern void genrtl_clear_out_block              PARAMS ((void));
+extern void genrtl_goto_stmt                    PARAMS ((tree));
+extern void genrtl_expr_stmt                    PARAMS ((tree));
+extern void genrtl_decl_stmt                    PARAMS ((tree));
+extern void genrtl_if_stmt                      PARAMS ((tree));
+extern void genrtl_while_stmt                   PARAMS ((tree));
+extern void genrtl_do_stmt                      PARAMS ((tree));
+extern void genrtl_return_stmt                  PARAMS ((tree));
+extern void genrtl_for_stmt                     PARAMS ((tree));
+extern void genrtl_break_stmt                   PARAMS ((void));
+extern void genrtl_continue_stmt                PARAMS ((void));
+extern void genrtl_scope_stmt                   PARAMS ((tree));
+extern void genrtl_switch_stmt                  PARAMS ((tree));
+extern void genrtl_case_label                   PARAMS ((tree, tree));
+extern tree genrtl_begin_compound_stmt          PARAMS ((int));
+extern tree genrtl_finish_compound_stmt         PARAMS ((int));
+extern tree genrtl_compound_stmt                PARAMS ((tree));
+extern void genrtl_asm_stmt                     PARAMS ((tree, tree,
+                                                        tree, tree,
+                                                        tree));
+extern void genrtl_named_return_value           PARAMS ((tree,
+                                                        tree));
+extern tree genrtl_begin_stmt_expr              PARAMS ((void));
+extern tree genrtl_finish_stmt_expr             PARAMS ((tree));
+
+
 /* in spew.c */
 extern void init_spew                          PARAMS ((void));
 extern int peekyylex                           PARAMS ((void));