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; ^