aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexOthers.cxx
diff options
context:
space:
mode:
authornyamatongwe <unknown>2013-02-20 13:41:17 +1100
committernyamatongwe <unknown>2013-02-20 13:41:17 +1100
commit68550bd2c421c2cb3dc8d0e7e887f92f438be334 (patch)
tree2fe96b9ff114b615019322209805a41b18ddcc43 /lexers/LexOthers.cxx
parentc2536af3651e431f4c3bce73aa504beb51c8fcae (diff)
downloadscintilla-mirror-68550bd2c421c2cb3dc8d0e7e887f92f438be334.tar.gz
Recognise GCC include path diagnostics that appear before an error.
Diffstat (limited to 'lexers/LexOthers.cxx')
-rw-r--r--lexers/LexOthers.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/lexers/LexOthers.cxx b/lexers/LexOthers.cxx
index 8a21f2b55..d73b86f00 100644
--- a/lexers/LexOthers.cxx
+++ b/lexers/LexOthers.cxx
@@ -942,6 +942,10 @@ static int RecogniseErrorListLine(const char *lineBuffer, unsigned int lengthLin
strstr(lineBuffer, ".java:")) {
// Java stack back trace
return SCE_ERR_JAVA_STACK;
+ } else if (strstart(lineBuffer, "In file included from ") ||
+ strstart(lineBuffer, " from ")) {
+ // GCC showing include path to following error
+ return SCE_ERR_FROM;
} else {
// Look for one of the following formats:
// GCC: <filename>:<line>:<message>