Fix a memory leak when iterating on characters in lexer.cpp
This commit is contained in:
parent
6af6c04d5f
commit
fa9dacc23c
@ -13,7 +13,7 @@ vector<tok> lex(const string& in)
|
|||||||
{
|
{
|
||||||
vector<tok> resVal;
|
vector<tok> resVal;
|
||||||
unsigned long lineNumber = 1;
|
unsigned long lineNumber = 1;
|
||||||
for (unsigned int i = 0; i < in.size(); ++i) {
|
for (unsigned int i = 0; i <= in.size(); ++i) {
|
||||||
const char& current = in[i];
|
const char& current = in[i];
|
||||||
|
|
||||||
switch (current) {
|
switch (current) {
|
||||||
|
Loading…
Reference in New Issue
Block a user