Add -Wno-error=shadow build option for kdbus tests 23/270723/1
authorHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 8 Feb 2022 05:40:17 +0000 (14:40 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 8 Feb 2022 05:28:41 +0000 (05:28 +0000)
In some different build environment (e.g., product divisions),
several strict compilation options can be added like -Werror=shadow.
Shadowing is intentional and not a bug in tests so that we avoid this build error
by adding -Wno-error=shadow

[  105s] kdbus-test.h:42:20: error: declaration of '_ASSERT_RETURN_VAL_val0_' shadows
a previous local [-Werror=shadow]
[  105s]    42 |  __auto_type const _ASSERT_RETURN_VAL_val0_ = (val0);\

Change-Id: Ia4f8a746dce0b39c896daf2e4cd1c87f62a8dadd
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
(cherry picked from commit 614454cc441948f3c8c68ac2408fa86d7a716fa8)

tests/kdbus/Makefile

index 3d1c3fcd1c21a9ea63febb715334d8bbf258ebf1..01e11d3c1a0a3de7feaec535b42f7048b686a541 100644 (file)
@@ -1,6 +1,6 @@
 CFLAGS += -I../../include/uapi/
 CFLAGS += -I../../samples/kdbus/
-CFLAGS += -std=gnu99
+CFLAGS += -std=gnu99 -Wno-error=shadow
 CFLAGS += -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE
 LDFLAGS = -pthread -lcap -lm