hmap: Make HMAP_INITIALIZER a valid initializer for a const hmap.
[sliver-openvswitch.git] / lib / hmap.h
index 2867bfa..9b6d8c7 100644 (file)
@@ -65,7 +65,8 @@ struct hmap {
 };
 
 /* Initializer for an empty hash map. */
-#define HMAP_INITIALIZER(HMAP) { &(HMAP)->one, NULL, 0, 0 }
+#define HMAP_INITIALIZER(HMAP) \
+    { (struct hmap_node **const) &(HMAP)->one, NULL, 0, 0 }
 
 /* Initialization. */
 void hmap_init(struct hmap *);