]> git.eshelyaron.com Git - emacs.git/commit
CC Mode: Prevent over-eager recognition of a variable as a found type
authorAlan Mackenzie <acm@muc.de>
Mon, 14 Nov 2022 09:47:14 +0000 (09:47 +0000)
committerAlan Mackenzie <acm@muc.de>
Mon, 14 Nov 2022 09:47:14 +0000 (09:47 +0000)
commit7e493b1773b8e7c5762af4e6f21dadec649ce4dc
tree0a21dadb1c21bea4c1d2ee831fd009e04d07d4f6
parent83a497ee879959cd1b052fa9138adb79b480394d
CC Mode: Prevent over-eager recognition of a variable as a found type

This fixes bug #59233.  It occurred in the C source code fragment

    open_replies = alloca (nproviders )

, where typing a * before the closing parenthesis caused nproviders to be
prematurely recognized as a type.

* lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): CASE 18 - set
unsafe-maybe to t, when needed.
lisp/progmodes/cc-engine.el