OSDN Git Service

* decl2.c (import_export_decl): Remove redundant call to
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Mar 2006 20:37:50 +0000 (20:37 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Mar 2006 20:37:50 +0000 (20:37 +0000)
targetm.cxx.key_method_may_be_inline ().

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

gcc/cp/ChangeLog
gcc/cp/decl2.c

index 71541e1..f0d1301 100644 (file)
@@ -1,3 +1,8 @@
+2006-03-02  Mike Stump  <mrs@apple.com>
+
+       * decl2.c (import_export_decl): Remove redundant call to
+       targetm.cxx.key_method_may_be_inline ().
+
 2006-03-02  Richard Sandiford  <richard@codesourcery.com>
 
        * decl.c (start_decl): Use have_global_bss_p when deciding
index 9cc95b6..b332e6e 100644 (file)
@@ -1790,8 +1790,7 @@ import_export_decl (tree decl)
                 to arrange for comdat even though
                 class_data_always_comdat is false.  */
              if (!CLASSTYPE_KEY_METHOD (class_type)
-                 || (DECL_DECLARED_INLINE_P (CLASSTYPE_KEY_METHOD (class_type))
-                     && targetm.cxx.key_method_may_be_inline ())
+                 || DECL_DECLARED_INLINE_P (CLASSTYPE_KEY_METHOD (class_type))
                  || targetm.cxx.class_data_always_comdat ())
                {
                  /* The ABI requires COMDAT linkage.  Normally, we
@@ -1832,8 +1831,7 @@ import_export_decl (tree decl)
                {
                  comdat_p = (targetm.cxx.class_data_always_comdat ()
                              || (CLASSTYPE_KEY_METHOD (type)
-                                 && DECL_DECLARED_INLINE_P (CLASSTYPE_KEY_METHOD (type))
-                                 && targetm.cxx.key_method_may_be_inline ()));
+                                 && DECL_DECLARED_INLINE_P (CLASSTYPE_KEY_METHOD (type))));
                  mark_needed (decl);
                  if (!flag_weak)
                    {