[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH 1/3] compiler: add QEMU_WARN_NONNULL_ARGS()
From: |
Philippe Mathieu-Daudé |
Subject: |
[Qemu-devel] [RFC PATCH 1/3] compiler: add QEMU_WARN_NONNULL_ARGS() |
Date: |
Wed, 17 Jan 2018 10:18:19 -0300 |
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
include/qemu/compiler.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/qemu/compiler.h b/include/qemu/compiler.h
index 340e5fdc09..d9b2489391 100644
--- a/include/qemu/compiler.h
+++ b/include/qemu/compiler.h
@@ -26,6 +26,8 @@
#define QEMU_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#define QEMU_WARN_NONNULL_ARGS(args...) __attribute__((nonnull(args)))
+
#define QEMU_SENTINEL __attribute__((sentinel))
#if QEMU_GNUC_PREREQ(4, 3)
--
2.15.1
[Qemu-devel] [RFC PATCH 2/3] virtio: let virtio_add/clear_feature() use QEMU_WARN_NONNULL_ARGS(), Philippe Mathieu-Daudé, 2018/01/17
[Qemu-devel] [RFC PATCH 3/3] utils: let qemu_find_file() use QEMU_WARN_NONNULL_ARGS(), Philippe Mathieu-Daudé, 2018/01/17
Re: [Qemu-devel] [RFC PATCH 0/3] add QEMU_WARN_NONNULL_ARGS() macro, Philippe Mathieu-Daudé, 2018/01/17
Re: [Qemu-devel] [RFC PATCH 0/3] add QEMU_WARN_NONNULL_ARGS() macro, Richard Henderson, 2018/01/17