aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorGlenn Morris2013-01-13 17:08:13 -0800
committerGlenn Morris2013-01-13 17:08:13 -0800
commit51e7349210ae8de4296e4efe4ac903ceae8786cc (patch)
tree33ed3d7278e46552d0d3735bd42fa248a1964535 /test
parentb35b088608a02d43b39bbfd3240547d3d9de7366 (diff)
downloademacs-51e7349210ae8de4296e4efe4ac903ceae8786cc.tar.gz
emacs-51e7349210ae8de4296e4efe4ac903ceae8786cc.zip
Fix interpretation of gnu line.col1-col2 error message format
* lisp/progmodes/compile.el (compilation-error-regexp-alist-alist): * test/automated/compile-tests.el (compile-tests--test-regexps-data): Fix interpretation of gnu line.col1-col2 format. Fixes: debbugs:13335
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog5
-rw-r--r--test/automated/compile-tests.el4
2 files changed, 8 insertions, 1 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 7b058c1d2bd..472a6073884 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
12013-01-14 Glenn Morris <rgm@gnu.org>
2
3 * automated/compile-tests.el (compile-tests--test-regexps-data):
4 Fix interpretation of gnu line.col1-col2 format. (Bug#13335)
5
12013-01-10 Wolfgang Jenkner <wjenkner@inode.at> 62013-01-10 Wolfgang Jenkner <wjenkner@inode.at>
2 7
3 * automated/man-tests.el: New file. 8 * automated/man-tests.el: New file.
diff --git a/test/automated/compile-tests.el b/test/automated/compile-tests.el
index f976efe72de..682867d1178 100644
--- a/test/automated/compile-tests.el
+++ b/test/automated/compile-tests.el
@@ -176,8 +176,10 @@
176 ("foo.c:8.23: note: message" 1 23 8 "foo.c") 176 ("foo.c:8.23: note: message" 1 23 8 "foo.c")
177 ("foo.c:8.23: info: message" 1 23 8 "foo.c") 177 ("foo.c:8.23: info: message" 1 23 8 "foo.c")
178 ("foo.c:8:23:information: message" 1 23 8 "foo.c") 178 ("foo.c:8:23:information: message" 1 23 8 "foo.c")
179 ("foo.c:8.23-45: Informational: message" 1 (23 . nil) (8 . 45) "foo.c") 179 ("foo.c:8.23-45: Informational: message" 1 (23 . 46) (8 . nil) "foo.c")
180 ("foo.c:8-23: message" 1 nil (8 . 23) "foo.c") 180 ("foo.c:8-23: message" 1 nil (8 . 23) "foo.c")
181 ;; The next one is not in the GNU standards AFAICS.
182 ;; Here we seem to interpret it as LINE1-LINE2.COL2.
181 ("foo.c:8-45.3: message" 1 (nil . 4) (8 . 45) "foo.c") 183 ("foo.c:8-45.3: message" 1 (nil . 4) (8 . 45) "foo.c")
182 ("foo.c:8.23-9.1: message" 1 (23 . 2) (8 . 9) "foo.c") 184 ("foo.c:8.23-9.1: message" 1 (23 . 2) (8 . 9) "foo.c")
183 ("jade:dbcommon.dsl:133:17:E: missing argument for function call" 185 ("jade:dbcommon.dsl:133:17:E: missing argument for function call"