diff options
author | nyamatongwe <unknown> | 2011-12-13 23:43:30 +1100 |
---|---|---|
committer | nyamatongwe <unknown> | 2011-12-13 23:43:30 +1100 |
commit | 22ca86a1c46ed1673bba3859a72d2d664723dd2f (patch) | |
tree | 86e813325e88fec69f9e69a0aae91bb0becef7f4 | |
parent | 49e0a0b4e77b6ebedd59a0225a4ecd3b76d08a10 (diff) | |
download | scintilla-mirror-22ca86a1c46ed1673bba3859a72d2d664723dd2f.tar.gz |
Bug #3458508. Fixed preprocessor structure messed up by continuation lines.
-rw-r--r-- | lexers/LexCPP.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index 1b56519c2..b92f279d3 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -554,6 +554,8 @@ void SCI_METHOD LexerCPP::Lex(unsigned int startPos, int length, int initStyle, // Handle line continuation generically. if (sc.ch == '\\') { if (sc.chNext == '\n' || sc.chNext == '\r') { + lineCurrent++; + vlls.Add(lineCurrent, preproc); sc.Forward(); if (sc.ch == '\r' && sc.chNext == '\n') { sc.Forward(); |