diff --git a/pd/src/m_pd.h b/pd/src/m_pd.h
index 3bf4de91ec6400dddcdb18b04045c32b2811e0d4..c63125fbde1fd8a9e42820db21583f2161e887e2 100644
--- a/pd/src/m_pd.h
+++ b/pd/src/m_pd.h
@@ -99,7 +99,7 @@ typedef unsigned __int64  uint64_t;
 #elif PD_FLOATSIZE == 64
 #define PD_FLOATTYPE double
 #else
-#error invalid PD_FLOATPRECISION: must be 32 or 64
+#error invalid PD_FLOATSIZE: must be 32 or 64
 #endif
 
 typedef PD_LONGINTTYPE t_int;       /* pointer-size integer */