diff --git a/internal/debug.cc b/internal/debug.cc
index e9d2e1c..db89a6e 100644
--- a/internal/debug.cc
+++ b/internal/debug.cc
@@ -462,7 +462,7 @@ void CLD2_Debug2(const char* text,
void DumpResultChunkVector(FILE* f, const char* src,
ResultChunkVector* resultchunkvector) {
- fprintf(f, "DumpResultChunkVector[%ld]
\n", resultchunkvector->size());
+ fprintf(f, "DumpResultChunkVector[%zd]
\n", resultchunkvector->size());
for (int i = 0; i < static_cast(resultchunkvector->size()); ++i) {
ResultChunk* rc = &(*resultchunkvector)[i];
Language lang1 = static_cast(rc->lang1);