https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63863

            Bug ID: 63863
           Summary: New warnings in libobjc due to the move over to GNU11
                    by default
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libobjc
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org

/var/lib/jenkins/workspace/GCCupstream/libobjc/sendmsg.c:338:13: warning:
‘get_implementation’ is static but used in inline function ‘get_imp’ which is
not static
       res = get_implementation(nil, class, sel);
             ^
/var/lib/jenkins/workspace/GCCupstream/libobjc/sendmsg.c:335:15: warning:
‘sarray_get_safe’ is static but used in inline function ‘get_imp’ which is not
static
   void *res = sarray_get_safe (class->dtable, (size_t) sel->sel_id);
               ^
/var/lib/jenkins/workspace/GCCupstream/libobjc/sendmsg.c:143:21: warning:
‘__objc_word_forward’ is static but used in inline function
‘__objc_get_forward_imp’ which is not static
         return (IMP)__objc_word_forward;
                     ^
/var/lib/jenkins/workspace/GCCupstream/libobjc/sendmsg.c:141:21: warning:
‘__objc_double_forward’ is static but used in inline function
‘__objc_get_forward_imp’ which is not static
         return (IMP)__objc_double_forward;
                     ^
/var/lib/jenkins/workspace/GCCupstream/libobjc/sendmsg.c:139:21: warning:
‘__objc_block_forward’ is static but used in inline function
‘__objc_get_forward_imp’ which is not static
         return (IMP)__objc_block_forward;
                     ^

Reply via email to