diff --git a/source/common/test/dataformatTest.cpp b/source/common/test/dataformatTest.cpp index 80631fa1b3..ab7496a474 100644 --- a/source/common/test/dataformatTest.cpp +++ b/source/common/test/dataformatTest.cpp @@ -418,7 +418,8 @@ static void checkTSRow(const char **data, STSRow *row, STSchema *pTSchema) { checkSColVal(data[i], &cv, pTSchema->columns[i].type); } - STSRowIter rowIter = {.pSchema = pTSchema}; + STSRowIter rowIter = {0}; + rowIter.pSchema = pTSchema; tdSTSRowIterReset(&rowIter, row); for (int32_t i = 0; i < pTSchema->numOfCols; ++i) { STColumn *pCol = pTSchema->columns + i;