| diff --git a/src/compiler/preprocessor/Tokenizer.cpp b/src/compiler/preprocessor/Tokenizer.cpp | |
| index 0d7ad58..5ef0e5e 100644 | |
| --- a/src/compiler/preprocessor/Tokenizer.cpp | |
| +++ b/src/compiler/preprocessor/Tokenizer.cpp | |
| @@ -1746,8 +1746,10 @@ static int yy_get_next_buffer (yyscan_t yyscanner) | |
| num_to_read = YY_READ_BUF_SIZE; | |
| /* Read in more data. */ | |
| + yy_size_t ret = 0; | |
| YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | |
| - yyg->yy_n_chars, num_to_read ); | |
| + ret, num_to_read ); | |
| + yyg->yy_n_chars = static_cast<int>(ret); | |
| YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars; | |
| } |