diff --git a/libc/integral/c.inc b/libc/integral/c.inc index 0f29ff5f0..1f7e273c6 100644 --- a/libc/integral/c.inc +++ b/libc/integral/c.inc @@ -524,6 +524,9 @@ typedef struct { #pragma GCC diagnostic ignored "-Wuser-defined-literals" /* reserved for me */ #endif +#pragma GCC diagnostic warning "-Wimplicit-function-declaration" +#pragma GCC diagnostic warning "-Wincompatible-pointer-types" +#pragma GCC diagnostic warning "-Wint-conversion" #pragma GCC diagnostic ignored "-Wformat-extra-args" /* todo: patch gcc */ #pragma GCC diagnostic ignored "-Wunused-function" /* contradicts dce */ #pragma GCC diagnostic ignored "-Wunused-const-variable" /* sooo ridiculous */