diff --git a/ChangeLog b/ChangeLog
index 6c36d838e..0997ef5c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-11-08  Oliver Kiddle  <opk@zsh.org>
+
+	* 52271: Src/Modules/pcre.c: use correct form for unused parameter
+
 2023-11-02  Oliver Kiddle  <opk@zsh.org>
 
 	* 52268: Completion/Linux/Command/_networkmanager: update to 1.42.2
diff --git a/Src/Modules/pcre.c b/Src/Modules/pcre.c
index e6b59831f..e48ae3ae5 100644
--- a/Src/Modules/pcre.c
+++ b/Src/Modules/pcre.c
@@ -129,7 +129,7 @@ bin_pcre_study(char *nam, UNUSED(char **args), UNUSED(Options ops), UNUSED(int f
 }
 
 static int
-pcre_callout(pcre2_callout_block_8 *block, void *)
+pcre_callout(pcre2_callout_block_8 *block, UNUSED(void *callout_data))
 {
     Eprog prog;
     int ret=0;