mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-22 12:57:34 +00:00
* progmodes/compile.el (compilation-error-regexp-alist-alist):
Process the `gcc-include' after the `gnu' rule.
This commit is contained in:
parent
695ff2779e
commit
6e1a95973d
2 changed files with 11 additions and 4 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2006-09-05 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* progmodes/compile.el (compilation-error-regexp-alist-alist):
|
||||
Process the `gcc-include' after the `gnu' rule.
|
||||
|
||||
2006-09-05 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* ido.el (ido-visit-buffer): Use buffer name if buffer arg is a buffer.
|
||||
|
|
|
|||
|
|
@ -218,10 +218,6 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
|
|||
nil 1 nil 2 0
|
||||
(2 (compilation-face '(3))))
|
||||
|
||||
(gcc-include
|
||||
"^\\(?:In file included\\| \\) from \
|
||||
\\(.+\\):\\([0-9]+\\)\\(?:\\(:\\)\\|\\(,\\)\\)?" 1 2 nil (3 . 4))
|
||||
|
||||
(gnu
|
||||
;; I have no idea what this first line is supposed to match, but it
|
||||
;; makes things ambiguous with output such as "foo:344:50:blabla" since
|
||||
|
|
@ -241,6 +237,12 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
|
|||
\[0-9]?\\(?:[^0-9\n]\\|$\\)\\|[0-9][0-9][0-9]\\)"
|
||||
1 (2 . 5) (4 . 6) (7 . 8))
|
||||
|
||||
;; The `gnu' style above can incorrectly match gcc's "In file
|
||||
;; included from" message, so we process that first. -- cyd
|
||||
(gcc-include
|
||||
"^\\(?:In file included\\| \\) from \
|
||||
\\(.+\\):\\([0-9]+\\)\\(?:\\(:\\)\\|\\(,\\)\\)?" 1 2 nil (3 . 4))
|
||||
|
||||
(lcc
|
||||
"^\\(?:E\\|\\(W\\)\\), \\([^(\n]+\\)(\\([0-9]+\\),[ \t]*\\([0-9]+\\)"
|
||||
2 3 4 (1))
|
||||
|
|
|
|||
Loading…
Reference in a new issue