Fix define with single line comment
This commit is contained in:
parent
75e5471dd1
commit
d7b0e54494
|
@ -533,10 +533,14 @@ void Scanner::NextToken(void)
|
|||
mErrors->Error(mLocation, EERR_INVALID_PREPROCESSOR, "')' expected in defined parameter list");
|
||||
}
|
||||
|
||||
macro->SetString(mLine + mOffset);
|
||||
int slen = strlen(mLine + mOffset);
|
||||
int slen = mOffset;
|
||||
while (mLine[slen] && mLine[slen] != '/' && mLine[slen + 1] != '/')
|
||||
slen++;
|
||||
macro->SetString(mLine + mOffset, slen - mOffset);
|
||||
mDefines->Insert(macro);
|
||||
mOffset += slen;
|
||||
mOffset = slen;
|
||||
while (mLine[mOffset])
|
||||
mOffset++;
|
||||
}
|
||||
}
|
||||
else if (mToken == TK_PREP_UNDEF)
|
||||
|
|
Loading…
Reference in New Issue