diff lisp/progmodes/compile.el @ 87744:90f93d9bc0d9

(compilation-error-regexp-alist-alist): Accept "fatal error" from MSFT. Reported by Jared Finder <jfinder@crypticstudios.com>.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 14 Jan 2008 15:41:34 +0000
parents bd942570a8d9
children c70e45a7acfd 5bb2c18b8034
line wrap: on
line diff
--- a/lisp/progmodes/compile.el	Mon Jan 14 07:38:05 2008 +0000
+++ b/lisp/progmodes/compile.el	Mon Jan 14 15:41:34 2008 +0000
@@ -272,8 +272,9 @@
      " in \\([^()\n ]+\\)(\\([0-9]+\\))$" 1 2)
 
     (msft
+     ;; AFAWK, The message may be a "warning", "error", or "fatal error".
      "^\\([0-9]+>\\)?\\(\\(?:[a-zA-Z]:\\)?[^:(\t\n]+\\)(\\([0-9]+\\)) \
-: \\(?:error\\|warnin\\(g\\)\\) C[0-9]+:" 2 3 nil (4))
+: \\(?:warnin\\(g\\)\\|[a-z ]+\\) C[0-9]+:" 2 3 nil (4))
 
     (oracle
      "^\\(?:Semantic error\\|Error\\|PCC-[0-9]+:\\).* line \\([0-9]+\\)\