]> git.eshelyaron.com Git - emacs.git/commitdiff
(compilation-error-regexp-alist): Allow spaces in file names for Microsoft C;
authorRichard M. Stallman <rms@gnu.org>
Fri, 29 Aug 1997 02:08:28 +0000 (02:08 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 29 Aug 1997 02:08:28 +0000 (02:08 +0000)
check more carefully for the rest of the error message.

lisp/progmodes/compile.el

index d9a7d9d0519893840d30d1ce90ed0ccb115a0edb..6d12db7075dd8bf155b39f775eda62ec10c92cc8 100644 (file)
@@ -163,7 +163,11 @@ or when it is used with \\[next-error] or \\[compile-goto-error].")
     ;; This used to be less selective and allow characters other than
     ;; parens around the line number, but that caused confusion for
     ;; GNU-style error messages.
-    ("\\(\\([a-zA-Z]:\\)?[^:( \t\n-]+\\)(\\([0-9]+\\))" 1 3)
+    ;; This used to reject spaces and dashes in file names,
+    ;; but they are valudnow; so I made it more strict about the error
+    ;; message that follows.
+    ("\\(\\([a-zA-Z]:\\)?[^:(\t\n]+\\)(\\([0-9]+\\)) \
+: \\(error\\|warning\\) C[0-9]+:" 1 3)
 
     ;; Borland C++:
     ;;  Error ping.c 15: Unable to open include file 'sys/types.h'