OSDN Git Service

[gcc/cp/ChangeLog]
authorzlaski <zlaski@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Sep 2004 06:11:20 +0000 (06:11 +0000)
committerzlaski <zlaski@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Sep 2004 06:11:20 +0000 (06:11 +0000)
2004-09-21  Ziemowit Laski  <zlaski@apple.com>

        * cp-lang.c (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved here from
        cp-objcp-common.h.
        (objcp_tsubst_copy_and_build): Reformat function signature.
        * cp-objcp-common.h (objcp_tsubst_copy_and_build): Likewise.
        (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved to cp-lang.c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87846 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/cp-lang.c
gcc/cp/cp-objcp-common.h

index 333bfc9..05cb728 100644 (file)
@@ -1,3 +1,11 @@
+2004-09-21  Ziemowit Laski  <zlaski@apple.com>
+
+       * cp-lang.c (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved here from
+       cp-objcp-common.h.
+       (objcp_tsubst_copy_and_build): Reformat function signature.
+       * cp-objcp-common.h (objcp_tsubst_copy_and_build): Likewise.
+       (LANG_HOOKS_FOLD_OBJ_TYPE_REF): Moved to cp-lang.c.
+
 2004-09-21  Zack Weinberg  <zack@codesourcery.com>
 
        * parser.c (cp_lexer_peek_token, cp_lexer_consume_token):
index 3b2590c..0e44a08 100644 (file)
@@ -49,6 +49,8 @@ static int cxx_types_compatible_p (tree, tree);
 #define LANG_HOOKS_DECL_PRINTABLE_NAME cxx_printable_name
 #undef LANG_HOOKS_TYPES_COMPATIBLE_P
 #define LANG_HOOKS_TYPES_COMPATIBLE_P cxx_types_compatible_p
+#undef LANG_HOOKS_FOLD_OBJ_TYPE_REF
+#define LANG_HOOKS_FOLD_OBJ_TYPE_REF cp_fold_obj_type_ref
 
 /* Each front end provides its own lang hook initializer.  */
 const struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER;
@@ -119,8 +121,9 @@ static int cxx_types_compatible_p (tree x, tree y)
 /* The following function does something real, but only in Objective-C++.  */
 
 tree
-objcp_tsubst_copy_and_build (tree t ATTRIBUTE_UNUSED, tree args ATTRIBUTE_UNUSED, 
-                            tsubst_flags_t complain ATTRIBUTE_UNUSED, 
+objcp_tsubst_copy_and_build (tree t ATTRIBUTE_UNUSED,
+                            tree args ATTRIBUTE_UNUSED,
+                            tsubst_flags_t complain ATTRIBUTE_UNUSED,
                             tree in_decl ATTRIBUTE_UNUSED,
                             bool function_p ATTRIBUTE_UNUSED)
 {
index a6ab383..b093150 100644 (file)
@@ -33,7 +33,7 @@ extern void cxx_initialize_diagnostics (struct diagnostic_context *);
 
 /* In cp/cp-lang.c and objcp/objcp-lang.c.  */
 
-extern tree objcp_tsubst_copy_and_build (tree, tree, tsubst_flags_t, 
+extern tree objcp_tsubst_copy_and_build (tree, tree, tsubst_flags_t,
                                         tree, bool);
 
 /* Lang hooks that are shared between C++ and ObjC++ are defined here.  Hooks
@@ -158,7 +158,5 @@ extern tree objcp_tsubst_copy_and_build (tree, tree, tsubst_flags_t,
 #define LANG_HOOKS_REGISTER_BUILTIN_TYPE c_register_builtin_type
 #undef LANG_HOOKS_GIMPLIFY_EXPR
 #define LANG_HOOKS_GIMPLIFY_EXPR cp_gimplify_expr
-#undef LANG_HOOKS_FOLD_OBJ_TYPE_REF
-#define LANG_HOOKS_FOLD_OBJ_TYPE_REF cp_fold_obj_type_ref
 
 #endif /* GCC_CP_OBJCP_COMMON */