libnvme: Actually implement nvme_static_assert.

This commit is contained in:
Augustin Cavalier
2019-06-29 13:40:30 -04:00
parent e2aa2b55a7
commit 9d75a81958
@@ -72,9 +72,13 @@
/*
* Compile time assert check.
*/
#ifdef static_assert
#if __GNUC__ > 3
#ifdef __cplusplus
#define nvme_static_assert(cond, msg) static_assert(cond, msg)
#else
#define nvme_static_assert(cond, msg) _Static_assert(cond, msg)
#endif
#else
#define nvme_static_assert(cond, msg)
#endif