diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ast-lexer.cc | 2 | ||||
-rw-r--r-- | src/prebuilt/ast-lexer-gen.cc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ast-lexer.cc b/src/ast-lexer.cc index b3ae8b7a..30e57af1 100644 --- a/src/ast-lexer.cc +++ b/src/ast-lexer.cc @@ -149,7 +149,7 @@ static Result fill(Location* loc, size_t bytes_left = lexer->source.buffer.size - offset; if (read_size > bytes_left) read_size = bytes_left; - memcpy(lexer->buffer, + memcpy(lexer->limit, static_cast<const char*>(lexer->source.buffer.data) + offset, read_size); lexer->source.buffer.read_offset += read_size; diff --git a/src/prebuilt/ast-lexer-gen.cc b/src/prebuilt/ast-lexer-gen.cc index 9e2f2517..8c9b129c 100644 --- a/src/prebuilt/ast-lexer-gen.cc +++ b/src/prebuilt/ast-lexer-gen.cc @@ -151,7 +151,7 @@ static Result fill(Location* loc, size_t bytes_left = lexer->source.buffer.size - offset; if (read_size > bytes_left) read_size = bytes_left; - memcpy(lexer->buffer, + memcpy(lexer->limit, static_cast<const char*>(lexer->source.buffer.data) + offset, read_size); lexer->source.buffer.read_offset += read_size; |