diff options
| -rw-r--r-- | src/common.cc | 2 | ||||
| -rw-r--r-- | src/tokenizer.cc | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/common.cc b/src/common.cc index 12fe710..bae29da 100644 --- a/src/common.cc +++ b/src/common.cc @@ -72,7 +72,7 @@ struct Slice { } const T* operator[](usize index) const { - assert(index < this->total_length()); + assert(index < this->length); return this->ptr + index; } diff --git a/src/tokenizer.cc b/src/tokenizer.cc index 3451f69..f2efda4 100644 --- a/src/tokenizer.cc +++ b/src/tokenizer.cc @@ -73,12 +73,12 @@ bool tokenizer_next(Tokenizer* tokenizer, Token* out) { assert_neq(tokenizer, nullptr); assert_neq(out, nullptr); - usize cursor, advance; + usize cursor; Buffer* buffer = tokenizer_get_buffer(tokenizer, &cursor); if (buffer == nullptr) return false; + usize advance = cursor; tokenizer_advance(tokenizer, &advance); - Token token = {}; tokenizer_make_token(tokenizer, &token, Token_Kind_Eof, cursor, advance); |
