all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Huge {...} blocks in C/C++ again
@ 2013-10-14 16:57 Dmitry Antipov
  2013-10-18 20:18 ` Alan Mackenzie
  2013-10-23 21:00 ` Alan Mackenzie
  0 siblings, 2 replies; 4+ messages in thread
From: Dmitry Antipov @ 2013-10-14 16:57 UTC (permalink / raw)
  To: Emacs development discussions; +Cc: Alan Mackenzie

[-- Attachment #1: Type: text/plain, Size: 471 bytes --]

An issue from:

https://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00483.html

is exactly reproduced on this header from LLVM project, most probably
due to huge

#ifdef __cplusplus
extern "C" {
#endif

/* a lot of things */

#ifdef __cplusplus
}  // extern "C"
#endif

block -  a lot of things between top-level { and } hangs everything,
without a chance to quit with C-g.

To reproduce, just do 'emacs -Q linux_syscall_hooks.h' and scroll ~1/2 of buffer.

Dmitry

[-- Attachment #2: linux_syscall_hooks.h.xz --]
[-- Type: application/x-xz, Size: 17628 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-08-09 21:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-14 16:57 Huge {...} blocks in C/C++ again Dmitry Antipov
2013-10-18 20:18 ` Alan Mackenzie
2013-10-23 21:00 ` Alan Mackenzie
2014-08-09 21:03   ` Alan Mackenzie

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.