Searched hist:c17a4dc34c0aa449e843595319fd9380c2a753b4 (Results 1 – 1 of 1) sorted by relevance
| /rk3399_ARM-atf/include/lib/ |
| H A D | cassert.h | c17a4dc34c0aa449e843595319fd9380c2a753b4 Wed Oct 14 15:00:23 UTC 2015 Sandrine Bailleux <sandrine.bailleux@arm.com> Make CASSERT() macro callable from anywhere
The CASSERT() macro introduces a typedef for the sole purpose of triggering a compilation error if the condition to check is false. This typedef is not used afterwards. As a consequence, when the CASSERT() macro is called from withing a function block, the compiler complains and outputs the following error message:
error: typedef 'msg' locally defined but not used [-Werror=unused-local-typedefs]
This patch adds the "unused" attribute for the aforementioned typedef. This silences the compiler warning and thus makes the CASSERT() macro callable from within function blocks as well.
Change-Id: Ie36b58fcddae01a21584c48bb6ef43ec85590479
|