diff options
Diffstat (limited to 'sigchainlib/sigchain_dummy.cc')
| -rw-r--r-- | sigchainlib/sigchain_dummy.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sigchainlib/sigchain_dummy.cc b/sigchainlib/sigchain_dummy.cc index 76779ab29d..70a4f7116f 100644 --- a/sigchainlib/sigchain_dummy.cc +++ b/sigchainlib/sigchain_dummy.cc @@ -28,6 +28,11 @@ #define ATTRIBUTE_UNUSED __attribute__((__unused__)) +// We cannot annotate the declarations, as they are not no-return in the non-dummy version. +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunknown-pragmas" +#pragma GCC diagnostic ignored "-Wmissing-noreturn" + static void log(const char* format, ...) { char buf[256]; va_list ap; @@ -73,4 +78,6 @@ extern "C" void EnsureFrontOfChain(int signal ATTRIBUTE_UNUSED, abort(); } +#pragma GCC diagnostic pop + } // namespace art |