diff options
Diffstat (limited to 'lexers/LexCPP.cxx')
| -rw-r--r-- | lexers/LexCPP.cxx | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index 116d5a2b3..834c273fa 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -88,10 +88,13 @@ static std::string GetRestOfLine(LexAccessor &styler, int start, bool allowSpace  	int i =0;  	char ch = styler.SafeGetCharAt(start, '\n');  	while ((ch != '\r') && (ch != '\n')) { +		char chNext = styler.SafeGetCharAt(start + i + 1, '\n'); +		if (ch == '/' && (chNext == '/' || chNext == '*')) +			break;  		if (allowSpace || (ch != ' '))  			restOfLine += ch;  		i++; -		ch = styler.SafeGetCharAt(start + i, '\n'); +		ch = chNext;  	}  	return restOfLine;  }  | 
