summaryrefslogtreecommitdiff
path: root/lisp/progmodes/compile.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2006-07-07 15:17:35 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2006-07-07 15:17:35 +0000
commit8decc87fd425a81680a08f693cd62963e75f3636 (patch)
tree196712cc7c0799862598073e00dfcfe25ec6f51f /lisp/progmodes/compile.el
parentdf8a0bfffe82af9cdec7a2fcd233ca92f3da63d2 (diff)
downloademacs-8decc87fd425a81680a08f693cd62963e75f3636.tar.gz
emacs-8decc87fd425a81680a08f693cd62963e75f3636.tar.bz2
emacs-8decc87fd425a81680a08f693cd62963e75f3636.zip
(compilation-error-regexp-alist-alist) <gnu>:
Use shy regexp. Fix incorrect backref to potentially unmatched group.
Diffstat (limited to 'lisp/progmodes/compile.el')
-rw-r--r--lisp/progmodes/compile.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index 5da86972ec5..3c9d0741783 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -224,9 +224,9 @@ of[ \t]+\"?\\([a-zA-Z]?:?[^\":\n]+\\)\"?:" 3 2 nil (1))
(gnu
"^\\(?:[[:alpha:]][-[:alnum:].]+: ?\\)?\
-\\([/.]*[a-zA-Z]:?[^ \t\n:]*\\|{standard input}\\): ?\
-\\([0-9]+\\)\\([.:]?\\)\\([0-9]+\\)?\
-\\(?:-\\(?:\\([0-9]+\\)\\3\\)?\\.?\\([0-9]+\\)?\\)?:\
+\\(.+?\\): ?\
+\\([0-9]+\\)\\(?:\\([.:]\\)\\([0-9]+\\)\\)?\
+\\(?:-\\([0-9]+\\)?\\(?:\\3\\([0-9]+\\)\\)?\\)?:\
\\(?: *\\(\\(?:Future\\|Runtime\\)?[Ww]arning\\|W:\\)\\|\
*\\([Ii]nfo\\(?:\\>\\|rmationa?l?\\)\\|I:\\|instantiated from\\)\\)?"
1 (2 . 5) (4 . 6) (7 . 8))