Index: uspace/lib/c/generic/double_to_str.c
===================================================================
--- uspace/lib/c/generic/double_to_str.c	(revision f47c2dc1dbaada74870807f3cccd5bee0e6b69ff)
+++ uspace/lib/c/generic/double_to_str.c	(revision a91b8287aa67e2cbdec837803ff22233f66fa660)
@@ -503,5 +503,5 @@
 {
 	/* The whole computation assumes 64bit significand. */
-	static_assert(sizeof(ieee_val.pos_val.significand) == sizeof(uint64_t));
+	static_assert(sizeof(ieee_val.pos_val.significand) == sizeof(uint64_t), "");
 
 	if (ieee_val.is_special) {
@@ -754,5 +754,5 @@
 {
 	/* The whole computation assumes 64bit significand. */
-	static_assert(sizeof(ieee_val.pos_val.significand) == sizeof(uint64_t));
+	static_assert(sizeof(ieee_val.pos_val.significand) == sizeof(uint64_t), "");
 
 	if (ieee_val.is_special) {
Index: uspace/lib/c/generic/ieee_double.c
===================================================================
--- uspace/lib/c/generic/ieee_double.c	(revision f47c2dc1dbaada74870807f3cccd5bee0e6b69ff)
+++ uspace/lib/c/generic/ieee_double.c	(revision a91b8287aa67e2cbdec837803ff22233f66fa660)
@@ -45,5 +45,5 @@
 	const int exponent_bias = 1075;
 
-	static_assert(sizeof(val) == sizeof(uint64_t));
+	static_assert(sizeof(val) == sizeof(uint64_t), "");
 
 	union {
Index: uspace/lib/c/generic/time.c
===================================================================
--- uspace/lib/c/generic/time.c	(revision f47c2dc1dbaada74870807f3cccd5bee0e6b69ff)
+++ uspace/lib/c/generic/time.c	(revision a91b8287aa67e2cbdec837803ff22233f66fa660)
@@ -79,5 +79,5 @@
 clock_t clock(void)
 {
-	static_assert(CLOCKS_PER_SEC == 1000000);
+	static_assert(CLOCKS_PER_SEC == 1000000, "");
 
 	size_t count;
Index: uspace/lib/c/include/assert.h
===================================================================
--- uspace/lib/c/include/assert.h	(revision f47c2dc1dbaada74870807f3cccd5bee0e6b69ff)
+++ uspace/lib/c/include/assert.h	(revision a91b8287aa67e2cbdec837803ff22233f66fa660)
@@ -42,5 +42,5 @@
 
 #ifndef __cplusplus
-#define static_assert(expr)	_Static_assert(expr, "")
+#define static_assert _Static_assert
 #endif
 
Index: uspace/lib/usb/include/usb/request.h
===================================================================
--- uspace/lib/usb/include/usb/request.h	(revision f47c2dc1dbaada74870807f3cccd5bee0e6b69ff)
+++ uspace/lib/usb/include/usb/request.h	(revision a91b8287aa67e2cbdec837803ff22233f66fa660)
@@ -117,5 +117,5 @@
 } __attribute__((packed)) usb_device_request_setup_packet_t;
 
-static_assert(sizeof(usb_device_request_setup_packet_t) == USB_SETUP_PACKET_SIZE);
+static_assert(sizeof(usb_device_request_setup_packet_t) == USB_SETUP_PACKET_SIZE, "");
 
 #define GET_DEVICE_DESC(size) \
Index: uspace/lib/usbdev/src/request.c
===================================================================
--- uspace/lib/usbdev/src/request.c	(revision f47c2dc1dbaada74870807f3cccd5bee0e6b69ff)
+++ uspace/lib/usbdev/src/request.c	(revision a91b8287aa67e2cbdec837803ff22233f66fa660)
@@ -45,5 +45,5 @@
 #define MAX_DATA_LENGTH ((size_t)(0xFFFF))
 
-static_assert(sizeof(usb_device_request_setup_packet_t) == 8);
+static_assert(sizeof(usb_device_request_setup_packet_t) == 8, "");
 
 /** Generic wrapper for SET requests using standard control request format.
