kernel: version: parenthesize macro value
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/include/kernel_version.h b/include/kernel_version.h
index 1ee00eb..6a36b05 100644
--- a/include/kernel_version.h
+++ b/include/kernel_version.h
@@ -26,9 +26,9 @@
*
* Part 2: The least significant byte is reserved for future use.
*/
-#define SYS_KERNEL_VER_MAJOR(ver) ((ver >> 24) & 0xFF)
-#define SYS_KERNEL_VER_MINOR(ver) ((ver >> 16) & 0xFF)
-#define SYS_KERNEL_VER_PATCHLEVEL(ver) ((ver >> 8) & 0xFF)
+#define SYS_KERNEL_VER_MAJOR(ver) (((ver) >> 24) & 0xFF)
+#define SYS_KERNEL_VER_MINOR(ver) (((ver) >> 16) & 0xFF)
+#define SYS_KERNEL_VER_PATCHLEVEL(ver) (((ver) >> 8) & 0xFF)
/* kernel version routines */