[algs] include <new>
diff --git a/src/hb-algs.hh b/src/hb-algs.hh
index 3ebbc33..7b3a003 100644
--- a/src/hb-algs.hh
+++ b/src/hb-algs.hh
@@ -36,6 +36,7 @@
#include <algorithm>
#include <initializer_list>
+#include <new>
/*
* Flags
diff --git a/src/hb-mutex.hh b/src/hb-mutex.hh
index 29c3f8b..4e13502 100644
--- a/src/hb-mutex.hh
+++ b/src/hb-mutex.hh
@@ -73,7 +73,6 @@
#elif !defined(HB_NO_MT)
#include <mutex>
-#include <new>
typedef std::mutex hb_mutex_impl_t;
#define hb_mutex_impl_init(M) HB_STMT_START { new (M) hb_mutex_impl_t; } HB_STMT_END
#define hb_mutex_impl_lock(M) (M)->lock ()