Index: generators/library/LinkLibGenerator.m ================================================================== --- generators/library/LinkLibGenerator.m +++ generators/library/LinkLibGenerator.m @@ -83,10 +83,13 @@ [_impl writeFormat: @"\n" @"extern struct Library *%@;\n" @"\n", libBase]; + [_impl writeString: + @"#pragma GCC diagnostic ignored \"-Warray-parameter\"\n\n"]; + functions = [_library elementsForName: @"function"]; for (OFXMLElement *function in functions) { OFString *name = [function attributeForName: @"name"].stringValue; OFString *returnType = Index: src/linklib/linklib.m ================================================================== --- src/linklib/linklib.m +++ src/linklib/linklib.m @@ -35,10 +35,12 @@ #import "OFStrPTime.h" #import "OFString.h" #import "OFZIPArchiveEntry.h" extern struct Library *ObjFWBase; + +#pragma GCC diagnostic ignored "-Warray-parameter" bool OFInit(unsigned int version, struct OFLibC *_Nonnull libc, FILE *_Nonnull *_Nonnull sF) { #if defined(OF_AMIGAOS_M68K) Index: src/runtime/linklib/linklib.m ================================================================== --- src/runtime/linklib/linklib.m +++ src/runtime/linklib/linklib.m @@ -19,10 +19,12 @@ #import "ObjFWRT.h" #import "private.h" extern struct Library *ObjFWRTBase; + +#pragma GCC diagnostic ignored "-Warray-parameter" bool objc_init(unsigned int version, struct objc_libc *libc) { #if defined(OF_AMIGAOS_M68K)