diff --git a/include/net/6lowpan.h b/include/net/6lowpan.h
index a71378007e61dc94e7f43bf671b275c291376db8..c80539be15426c7f8afbefdb7caa3b6e435d553d 100644
--- a/include/net/6lowpan.h
+++ b/include/net/6lowpan.h
@@ -138,7 +138,7 @@ struct lowpan_dev {
 	struct lowpan_iphc_ctx_table ctx;
 
 	/* must be last */
-	u8 priv[0] __aligned(sizeof(void *));
+	u8 priv[] __aligned(sizeof(void *));
 };
 
 struct lowpan_802154_neigh {