GNU bug report logs -
#12287
24.2.50; Identify g++ template instantiation trace
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#12287: 24.2.50; Identify g++ template instantiation trace
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 12287 <at> debbugs.gnu.org.
--
12287: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12287
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:
>> It would be great if someone applied my patch or got me green light
>> so I can apply it myself. The patch implements a trivial change that
>> really improves compilation.
>
> Yes, go ahead. And thank you.
Thank you very much. Installed in trunk.
Christopher
[Message part 3 (message/rfc822, inline)]
[Message part 4 (text/plain, inline)]
g++ might emit one of the following lines as part of an error messages:
foo.hpp:1:4: required from ‘FOO’
bar.cpp:2:5: required from here
rms.hpp:3:6: [ skipping EMACS instantiation contexts ]
Right now (GNU Emacs 24.2.50.3 (x86_64-unknown-linux-gnu, GTK+ Version
2.24.10) of 2012-08-26) these are picked up by
compilation-error-regexp-alist-alist as errors although these messages
just provide context to the real error.
[compilation-error-regexp-alist-alist.diff (text/x-diff, inline)]
=== modified file 'lisp/ChangeLog'
--- lisp/ChangeLog 2012-08-27 09:05:55 +0000
+++ lisp/ChangeLog 2012-08-27 13:58:09 +0000
@@ -1,3 +1,8 @@
+2012-08-27 Christopher Schmidt <christopher <at> ch.ristopher.com>
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist):
+ Identify g++ template instantiation trace (Bug#).
+
2012-08-27 Drew Adams <drew.adams <at> oracle.com>
* dired.el (dired-pop-to-buffer): Make window start at beginning
=== modified file 'lisp/progmodes/compile.el'
--- lisp/progmodes/compile.el 2012-08-26 13:42:18 +0000
+++ lisp/progmodes/compile.el 2012-08-27 14:11:47 +0000
@@ -255,7 +255,8 @@
\\([0-9]+\\)\\(?:[.:]\\([0-9]+\\)\\)?\
\\(?:-\\([0-9]+\\)?\\(?:\\.\\([0-9]+\\)\\)?\\)?:\
\\(?: *\\(\\(?:Future\\|Runtime\\)?[Ww]arning\\|W:\\)\\|\
- *\\([Ii]nfo\\(?:\\>\\|rmationa?l?\\)\\|I:\\|instantiated from\\|[Nn]ote\\)\\|\
+ *\\([Ii]nfo\\(?:\\>\\|rmationa?l?\\)\\|I:\\|\\[ skipping .+ \\]\\|\
+\\(?:instantiated\\|required\\) from\\|[Nn]ote\\)\\|\
*[Ee]rror\\|\[0-9]?\\(?:[^0-9\n]\\|$\\)\\|[0-9][0-9][0-9]\\)"
1 (2 . 4) (3 . 5) (6 . 7))
[Message part 6 (text/plain, inline)]
Christopher
This bug report was last modified 12 years and 171 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.