Another attempt at making every compiler happy...

Sigh.
diff --git a/src/hb-private.hh b/src/hb-private.hh
index e96af55..b463321 100644
--- a/src/hb-private.hh
+++ b/src/hb-private.hh
@@ -537,11 +537,11 @@
  */
 
 #define HB_DISALLOW_ASSIGN(TypeName) \
-  void operator=(const TypeName&) = delete
+  void operator=(const TypeName&)
 
 #define HB_DISALLOW_COPY_AND_ASSIGN(TypeName) \
-  TypeName(const TypeName&) = delete; \
-  void operator=(const TypeName&) = delete
+  TypeName(const TypeName&); \
+  void operator=(const TypeName&)
 
 /*
  * Static pools