From cbabc63cc72d8cbc8d2d139091dc03b47832b28d Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Thu, 25 May 2023 11:44:06 +0200 Subject: [PATCH] Use %zd for size_t printf argument `long` and %ld are always 32-bit on MSVC. --- internal/debug.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);