[algs] Include <initializer_list>
diff --git a/src/hb-algs.hh b/src/hb-algs.hh
index fc1aeb0..3ebbc33 100644
--- a/src/hb-algs.hh
+++ b/src/hb-algs.hh
@@ -35,6 +35,7 @@
 #include "hb-number.hh"
 
 #include <algorithm>
+#include <initializer_list>
 
 /*
  * Flags
diff --git a/src/hb-set.hh b/src/hb-set.hh
index 58188b5..dadcb51 100644
--- a/src/hb-set.hh
+++ b/src/hb-set.hh
@@ -31,8 +31,6 @@
 #include "hb.hh"
 #include "hb-bit-set-invertible.hh"
 
-#include <initializer_list>
-
 
 template <typename impl_t>
 struct hb_sparseset_t
diff --git a/src/hb-vector.hh b/src/hb-vector.hh
index c34498b..b923921 100644
--- a/src/hb-vector.hh
+++ b/src/hb-vector.hh
@@ -31,8 +31,6 @@
 #include "hb-array.hh"
 #include "hb-null.hh"
 
-#include <initializer_list>
-
 
 template <typename Type>
 struct hb_vector_t