Search code examples
objective-cclang

How to ignore a custom warning in clang?


I can ignore predefined Clang warnings as follows:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
        [target performSelector:selector];
#pragma clang diagnostic pop

But what if there's a custom warning? I mean

#warning Hello World

How do I ignore it?


Solution

  • There is a -W#warnings diagnostic, which I guess would do it.

    Something like:

    #pragma clang diagnostic ignored "-W#warnings"