]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/cp/cp-tree.h
java-gimplify.c (java_gimplify_block): New argument to build_empty_stmt.
[thirdparty/gcc.git] / gcc / cp / cp-tree.h
index e31726cfdb17a1fb4178c36c60a438052219715d..19d61bfe208d70aeaa3f4730db1641a5075d61b5 100644 (file)
@@ -4380,7 +4380,7 @@ extern tree reshape_init (tree, tree);
 
 extern bool defer_mark_used_calls;
 extern GTY(()) VEC(tree, gc) *deferred_mark_used_calls;
-extern tree finish_case_label                  (tree, tree);
+extern tree finish_case_label                  (location_t, tree, tree);
 extern tree cxx_maybe_build_cleanup            (tree);
 
 /* in decl2.c */
@@ -4542,7 +4542,8 @@ extern tree type_uses_auto                        (tree);
 extern void append_type_to_template_for_access_check (tree, tree, tree);
 extern tree splice_late_return_type            (tree, tree);
 extern bool is_auto                            (const_tree);
-extern tree process_template_parm              (tree, tree, bool, bool);
+extern tree process_template_parm              (tree, location_t, tree, 
+                                                bool, bool);
 extern tree end_template_parm_list             (tree);
 extern void end_template_decl                  (void);
 extern bool check_default_tmpl_args             (tree, tree, int, int, int);
@@ -4933,7 +4934,7 @@ extern tree build_x_indirect_ref          (tree, const char *,
                                                  tsubst_flags_t);
 extern tree cp_build_indirect_ref              (tree, const char *,
                                                  tsubst_flags_t);
-extern tree build_array_ref                    (tree, tree, location_t);
+extern tree build_array_ref                    (location_t, tree, tree);
 extern tree get_member_function_from_ptrfunc   (tree *, tree);
 extern tree cp_build_function_call              (tree, tree, tsubst_flags_t);
 extern tree cp_build_function_call_vec         (tree, VEC(tree,gc) **,
@@ -4953,12 +4954,12 @@ extern tree build_x_conditional_expr            (tree, tree, tree,
 extern tree build_x_compound_expr_from_list    (tree, const char *);
 extern tree build_x_compound_expr_from_vec     (VEC(tree,gc) *, const char *);
 extern tree build_x_compound_expr              (tree, tree, tsubst_flags_t);
-extern tree build_compound_expr                 (tree, tree);
+extern tree build_compound_expr                 (location_t, tree, tree);
 extern tree cp_build_compound_expr             (tree, tree, tsubst_flags_t);
 extern tree build_static_cast                  (tree, tree, tsubst_flags_t);
 extern tree build_reinterpret_cast             (tree, tree, tsubst_flags_t);
 extern tree build_const_cast                   (tree, tree, tsubst_flags_t);
-extern tree build_c_cast                       (tree, tree);
+extern tree build_c_cast                       (location_t, tree, tree);
 extern tree cp_build_c_cast                    (tree, tree, tsubst_flags_t);
 extern tree build_x_modify_expr                        (tree, enum tree_code, tree,
                                                 tsubst_flags_t);