diff --git a/src/box/vclock.h b/src/box/vclock.h
index 03f6383c3e4e0a712ebf2a416a11dbfdb2f1f44c..3cd60102225835a968523da5927927b13718d6fb 100644
--- a/src/box/vclock.h
+++ b/src/box/vclock.h
@@ -109,7 +109,7 @@ vclock_iterator_next(struct vclock_iterator *it)
 
 
 #define vclock_foreach(it, var) \
-	for (struct vclock_c (var) = vclock_iterator_next(it); \
+	for (struct vclock_c var = vclock_iterator_next(it); \
 	     (var).id < VCLOCK_MAX; (var) = vclock_iterator_next(it))
 
 static inline void