summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ast-lexer.cc2
-rw-r--r--src/prebuilt/ast-lexer-gen.cc2
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;