Issue #26798: for loop initial declarations, take 3
diff --git a/Modules/_blake2/impl/blake2s-ref.c b/Modules/_blake2/impl/blake2s-ref.c
index 157e9a2..b90e8ef 100644
--- a/Modules/_blake2/impl/blake2s-ref.c
+++ b/Modules/_blake2/impl/blake2s-ref.c
@@ -150,6 +150,7 @@
 int blake2s_init_param( blake2s_state *S, const blake2s_param *P )
 {
   const uint32_t *p = ( const uint32_t * )( P );
+  size_t i;
 
   blake2s_init0( S );