From unknown Thu Aug 14 21:50:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59233 <59233@debbugs.gnu.org> To: bug#59233 <59233@debbugs.gnu.org> Subject: Status: CC Mode 5.35.2 (C/*l); (A different type of) incorrect fontification of variables as types while typing Reply-To: bug#59233 <59233@debbugs.gnu.org> Date: Fri, 15 Aug 2025 04:50:28 +0000 retitle 59233 CC Mode 5.35.2 (C/*l); (A different type of) incorrect fontif= ication of variables as types while typing reassign 59233 cc-mode submitter 59233 Po Lu severity 59233 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 12 20:24:48 2022 Received: (at submit) by debbugs.gnu.org; 13 Nov 2022 01:24:48 +0000 Received: from localhost ([127.0.0.1]:49645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou1js-00046h-2V for submit@debbugs.gnu.org; Sat, 12 Nov 2022 20:24:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:34326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ou1jq-00046Y-1b for submit@debbugs.gnu.org; Sat, 12 Nov 2022 20:24:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ou1jp-00071K-T6 for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 20:24:45 -0500 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ou1jn-0004Zl-OC for bug-gnu-emacs@gnu.org; Sat, 12 Nov 2022 20:24:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668302680; bh=eqqNuY+6WVG+J7oSd8IiQs1ZkW7T/fzUsPqmvEggpPA=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=VPqV0Fq5eRtC0xhisZdSrkDITMWNZpI8eOs06BisVwnnCtMed1f2DUyLRLnSaNOmgF51ZEJPn67insyJTkbc/BMsjV4STDlZbg8ityulO3v9oTL+k6QSAicNLtz/+6xaarXhhp9Qn+bLBUz4lwCZqEcMNf8wCbm39vX1+nXNvjJ95OLipnps2lDdMlyB15dhNCWu37Laci0wYN+HbnKm4kbNTDaCV7UWNep/72mTBXWX2KodwlHkQuWXw96M67/UY1eRbbd3aTtL/b5yAUsJzQvx6EZdZNuRVA+6ADse5LVIrLDhx07SlxCgnTW7SJqWgsyyUNfFyRFfDCe9XS+h6A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668302680; bh=Mz+ij3XN81iqFl4L/Ps4tIY2hz+uX6+mx8MD05jIRBo=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=UvKhh/DbJvokYbvwzModmEy6K/n5Lbw+BYWP3zcU28wflhSSp/bbBri1POPx96gcdNr+K40ozQxInZj37o4+a0IMTBMeR6S3Nkc1zVccI7sg1s7T1KONnb20R326WxkIlkhavl54+X70RFRg+WOPixVrfNYwp7B4V/y4bRNGPed6f0qFzIIRdsmIYLqqVjKrZshXHEPaaTkLRg3y3jaJvVVOpFw9l3Kt9XkpyQJM0WrKmj+NqlJ8JeVYWg9x3NhH4IZz8zUW1i0hdU/Q77G03tBOonGNKCOS/0Tya76xTUQYEwM34DScMG5zpXOvy+KvrZs01rBMeir6vAMJEYPy9Q== X-YMail-OSG: VR4UXaMVM1lwzZxtgHjpl48J.B5HFwmxK1gAd140y4MDYw75RXCenafIPLfX2Uz 5_UcS8YOxJanrcOovywzbVSE4uoMza.q9z1as3E2E2JPj7BE05eHDMxHSvY0KhRRGugPBRGyLS4_ 2eKrw6I3oVYPHUnhNw5ug_H7LHcLyslZWam4mB88meQPKp82RkGKGgcoO5V1qhfWZyRc53u1Y_EB 05hCVa3CA8CHNq7sEZkP2hHpcAdycn68Bki32mdTVqYTZ0V38bgTiXsKm3_tF2rX1DI2MVgQWkTg TGf_YSmFNh_WGalo4uTG5GTrGVOlAfZZNlwh3LW6x4J4PwDCPgapMPyevd2cRHg4qrtXBkrU73YK vmIuT3o4XuChZQ2AEugfYrkLTnTAaHF.QSpXnd_FeC76Mkxx5toxZhVyjVKjoewTB1T7Hl66yruD _JDjf.skPpV0jO6jP1tYFDFcTXqpiV6hjjtaoMYDOIaabFFWuVFOxbjH0pGTEi40JQvBOa4OLDAS LU.UVoKhGCwt0EiLbXwLtWMdIMMEIDi.NFr_s.scUG.75qHmmoc__kH3hRSUEm_2ECotOpI2QIp. uHWJgQwKfJQqeMtBiWmkMfDAOp82ZX3qXlV6v.Wh8._5GjtarD5srZfxLruwxomf0nrgl8j8WA75 SHKODVQjA7JqXr060dMPmbuDOsE1Nhlg_c__oS5H3TKqNfqO9eSdHIf0IoNcgdAu7lqEM6IvQ79y PA5Ekry6pDWyWQB0n9U2fpqBDSL2aRc3Kw724BaoVf.kAUQDo0tFCgLyKnGmYOV4Xv3Ixy9BpCPQ yIrM.Jcv9sNjPbT.vqvPvNMl5fLDUjnFq9bgNMXBT45jcXBHK4jyARDdv2Eyxh6_FB6EqCtGxikp TKYjqxY0vfKRulALReTjWeo1Srvf7A5ZZMRyLBsVjdb53uck6tYI2qd8JqScHk6g39FT4IvBIVMy Zs0P4Y.eAGR9koyaTlaM2NvdbhpiDRrg64tcsW7lYvPvVABxnMQZtiEkP3lVzohOykUYCsppj1wQ nTeig9hcw3DamvzyfGY8PaPOjbSO3e04MsyqJV8R1n8F_tDY1Jv0tUhcjUh2zslmjf9DJUk1k4IL 5RMm8.YCTI8h7623JnJyo4Bwkn1wWmZUvDzyFhAvbfkAbhu6BsQ0BbvOc9GR79I1aEMexXkHN3EO osrendErKpNwcBbtTqz00lsvkJ_Vt67bBhKHXuJpJhxXIbKX6JvlGqu1n7680ft9gNVW3Q06F2rh IWTacY7klC068M1Cf9kz2fL2zNJ3RhXYQ8PbMlqZ8RiJLka0UtRmS4iN2lBeeFlnwTQ21Qpe64Cn mThPbxOTe.rtVXmhzm8jJfI5mXFqQN0TF_2nEz4EWp5JsfAVSBy1zh5Lsty6SD.81STXKuBkKyb0 NQtU9s87ZyvE9CZTKaYUsvhmUSJOzJ2N339S_fAKEfpf9tbSnGdeNRicS6iCgmXzFbr3QGJdUY61 SxgpZHhPz.uz.8bzvlV0R2B22UCc0iD5n_qP9txj3M_ERdEvlSYY.vjQXZzhmkMN_N4iHFhF3E37 n2zPgVeJQI0xm2hI3SKyfYOx.onATUY6Kg3UZDvKAdj_6Rwua8NF3RNnHA_efs7ClGy_HDzkjaUp 0EKziC0IOS5DYZUZl6qh0ykHg.I0j4_x0vbEkGvBUctjkOFvOR1ob6pI0tbf9z4IwqVuaAuH7OFH FR_Xz6xonQHGks2YaRNGcwpww.jg8sErQVdBxu3y0rwMIa80.5GTSOU6MaPLEWwOboNFuFRTEBKn mxYQRn0x13Z1W_ZkyulDkkS3QoM5vwtG719HBVyMArOftBJ.sfTfR0sBYFuECnl68GYcudGCtBCc AJxnpMGmilA0qSRkhrEztVBzCDxN1CZlcuxIgN1D4B9TRbaAoT4TvvY2FTF0vrl4.6D4Sb_uE0ZO FtHyvHHO_JcEuNkc6SJqwVed85_vffT.pEMiF07jzHeUUuItn9GXarRshVuJpN.8_7aaYPOPebgX U46pbVXQ25BdU5nmuu07dndGi8_9OI8RXF1pN2E_gPDWywKUyh_LxmbQgd1xGFv0HcXLQi3zq_09 CvIDCR1ARulI40n5fxZdhJI8sWEF.qhmhsLF2QeF7S_H2pgx8nXh2OYS8hJDEppIfe5m_IEkCfN_ cayMsk2gOFepBXXZp91UTdjx588lumerbg1B14Nx.60CyaZfEkw7fNOc.0.danO6oc7Vw7D9szdO 1MkogYkdG7ztL15oQCd9Oa9HLZRqFOx7Pwc_EpnlaHBmIPd2ZMR4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sun, 13 Nov 2022 01:24:40 +0000 Received: by hermes--production-sg3-6c8895b545-mvhb5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4546ce014da5f26f759e8129618ec2c0; Sun, 13 Nov 2022 01:24:36 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: CC Mode 5.35.2 (C/*l); (A different type of) incorrect fontification of variables as types while typing X-Debbugs-Package: cc-mode Date: Sun, 13 Nov 2022 09:24:28 +0800 Message-ID: <87y1sflk8j.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable References: <87y1sflk8j.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20826 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 5551 Received-SPF: pass client-ip=66.163.184.199; envelope-from=luangruo@yahoo.com; helo=sonic301-30.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) Package: cc-mode Hello. If you put the following in a C mode buffer: foo (void) { Window root; xcb_randr_get_providers_cookie_t cookie; xcb_randr_get_providers_reply_t *reply; xcb_randr_provider_t *providers; int nproviders; xcb_dri3_open_cookie_t *open_cookies; xcb_dri3_open_reply_t *open_replies; int ndevices; root =3D DefaultRootWindow (compositor.display); /* Get a list of all providers on the default screen. */ cookie =3D xcb_randr_get_providers (compositor.conn, root, XCB_CURRENT_TIME); reply =3D xcb_randr_get_providers_reply (compositor.conn, cookie, NULL); if (!reply) return NULL; providers =3D xcb_randr_get_providers_providers (reply); nproviders =3D xcb_randr_get_providers_providers_length (reply); /* Now, open each and every provider. */ open_cookies =3D alloca (nproviders * sizeof *open_cookies); open_replies =3D alloca (nproviders ) } place point after the last "nproviders", and type: SPC * SPC s i z e o f SPC * o p e n _ r e p l i e s nproviders will be mistakenly recognized as a type. I guess because it looks like a pointer to nproviders to CC Mode. Thanks. Emacs : GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu) of 2022-11-12 Package: CC Mode 5.35.2 (C/*l) Buffer Style: gnu c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-st= ring-delim gen-comment-delim syntax-properties category-properties 1-bit) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq c-basic-offset 2 c-comment-only-line-offset '(0 . 0) c-indent-comment-alist '((anchored-comment column . 0) (end-block space . = 1) (cpp-end-block space . 2)) c-indent-comments-syntactically-p nil c-block-comment-prefix "" c-comment-prefix-regexp '((pike-mode . "//+!?\\|\\**") (awk-mode . "#+") (= other . "//+\\|\\**")) c-doc-comment-style '((java-mode . javadoc) (pike-mode . autodoc) (c-mode = . gtkdoc) (c++-mode . gtkdoc)) c-cleanup-list '(scope-operator) c-hanging-braces-alist '((substatement-open before after) (arglist-cont-no= nempty)) c-hanging-colons-alist nil c-hanging-semi&comma-criteria '(c-semi&comma-inside-parenlist) c-backslash-column 48 c-backslash-max-column 72 c-special-indent-hook '(t c-gnu-impose-minimum) c-label-minimum-indentation 1 c-offsets-alist '((inexpr-class . +) (inexpr-statement . +) (lambda-intro-cont . +) (inlambda . 0) (template-args-cont c-lineup-template-args +) (incomposition . +) (inmodule . +) (innamespace . +) (inextern-lang . +) (composition-close . 0) (module-close . 0) (namespace-close . 0) (extern-lang-close . 0) (composition-open . 0) (module-open . 0) (namespace-open . 0) (extern-lang-open . 0) (objc-method-call-cont c-lineup-ObjC-method-call-colons c-lineup-ObjC-= method-call +) (objc-method-args-cont . c-lineup-ObjC-method-args) (objc-method-intro . [0]) (friend . 0) (cpp-define-intro c-lineup-cpp-define +) (cpp-macro-cont . +) (cpp-macro . [0]) (inclass . +) (stream-op . c-lineup-streamop) (arglist-cont-nonempty c-lineup-gcc-asm-reg c-lineup-arglist) (arglist-cont c-lineup-gcc-asm-reg 0) (comment-intro c-lineup-knr-region-comment c-lineup-comment) (catch-clause . 0) (else-clause . 0) (do-while-closure . 0) (access-label . -) (case-label . 0) (substatement . +) (statement-case-intro . +) (statement . 0) (brace-entry-open . 0) (brace-list-entry . 0) (brace-list-close . 0) (block-close . 0) (block-open . 0) (inher-cont . c-lineup-multi-inher) (inher-intro . +) (member-init-cont . c-lineup-multi-inher) (member-init-intro . +) (annotation-var-cont . +) (annotation-top-cont . 0) (topmost-intro . 0) (knr-argdecl . 0) (func-decl-cont . +) (inline-close . 0) (class-close . 0) (class-open . 0) (defun-block-intro . +) (defun-close . 0) (defun-open . 0) (c . c-lineup-C-comments) (string . c-lineup-dont-change) (topmost-intro-cont first c-lineup-topmost-intro-cont c-lineup-gnu-DEF= UN-intro-cont) (brace-list-intro first c-lineup-2nd-brace-entry-in-arglist c-lineup-c= lass-decl-init-+ +) (brace-list-open . +) (inline-open . 0) (arglist-close . c-lineup-arglist) (arglist-intro . c-lineup-arglist-intro-after-paren) (statement-cont . +) (statement-case-open . +) (label . 0) (substatement-label . 0) (substatement-open . +) (knr-argdecl-intro . 5) (statement-block-intro . +) ) c-buffer-is-cc-mode 'c-mode c-tab-always-indent t c-syntactic-indentation t c-syntactic-indentation-in-macros t c-ignore-auto-fill '(string cpp code) c-auto-align-backslashes t c-backspace-function 'backward-delete-char-untabify c-delete-function 'delete-char c-electric-pound-behavior nil c-default-style '((java-mode . "java") (awk-mode . "awk") (other . "gnu")) c-enable-xemacs-performance-kludge-p nil c-old-style-variable-behavior nil defun-prompt-regexp nil tab-width 8 comment-column 32 parse-sexp-ignore-comments t parse-sexp-lookup-properties t auto-fill-function nil comment-multi-line t comment-start-skip "\\(?://+\\|/\\*+\\)\\s *" fill-prefix nil fill-column 70 paragraph-start "[ ]*\\(//+\\|\\**\\)[ ]*$\\|^\f" adaptive-fill-mode t adaptive-fill-regexp "[ ]*\\(//+\\|\\**\\)[ ]*\\([ ]*\\([-=E2=80=93!|#%= ;>*=C2=B7=E2=80=A2=E2=80=A3=E2=81=83=E2=97=A6]+[ ]*\\)*\\)" ) From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 13 09:06:26 2022 Received: (at 59233) by debbugs.gnu.org; 13 Nov 2022 14:06:26 +0000 Received: from localhost ([127.0.0.1]:50250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouDcw-00076D-39 for submit@debbugs.gnu.org; Sun, 13 Nov 2022 09:06:26 -0500 Received: from mx3.muc.de ([193.149.48.5]:23993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouDcq-00075w-QQ for 59233@debbugs.gnu.org; Sun, 13 Nov 2022 09:06:24 -0500 Received: (qmail 64572 invoked by uid 3782); 13 Nov 2022 15:06:13 +0100 Received: from acm.muc.de (p2e5d57b3.dip0.t-ipconnect.de [46.93.87.179]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sun, 13 Nov 2022 15:06:13 +0100 Received: (qmail 6376 invoked by uid 1000); 13 Nov 2022 14:06:13 -0000 Date: Sun, 13 Nov 2022 14:06:13 +0000 To: Po Lu Subject: Re: bug#59233: CC Mode 5.35.2 (C/*l); (A different type of) incorrect fontification of variables as types while typing Message-ID: References: <87y1sflk8j.fsf.ref@yahoo.com> <87y1sflk8j.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="I3cWpSWAswB/U00U" Content-Disposition: inline In-Reply-To: <87y1sflk8j.fsf@yahoo.com> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59233 Cc: 59233@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --I3cWpSWAswB/U00U Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, Po. Thanks for the most recent two bug reports! On Sun, Nov 13, 2022 at 09:24:28 +0800, Po Lu via CC-Mode-help wrote: > Package: cc-mode > Hello. If you put the following in a C mode buffer: > foo (void) > { > Window root; > xcb_randr_get_providers_cookie_t cookie; > xcb_randr_get_providers_reply_t *reply; > xcb_randr_provider_t *providers; > int nproviders; > xcb_dri3_open_cookie_t *open_cookies; > xcb_dri3_open_reply_t *open_replies; > int ndevices; > root = DefaultRootWindow (compositor.display); > /* Get a list of all providers on the default screen. */ > cookie = xcb_randr_get_providers (compositor.conn, > root, > XCB_CURRENT_TIME); > reply = xcb_randr_get_providers_reply (compositor.conn, > cookie, NULL); > if (!reply) > return NULL; > providers = xcb_randr_get_providers_providers (reply); > nproviders = xcb_randr_get_providers_providers_length (reply); > /* Now, open each and every provider. */ > open_cookies = alloca (nproviders * sizeof *open_cookies); > open_replies = alloca (nproviders ) > } > place point after the last "nproviders", and type: > SPC * SPC s i z e o f SPC * o p e n _ r e p l i e s > nproviders will be mistakenly recognized as a type. I guess because it > looks like a pointer to nproviders to CC Mode. It looks like a function declaration int foo (nproviders *), declaring a function taking one argument, with type a pointer to nproviders. This is very similar to a previous bug, hence easy to correct. Would you please do the usual with the attached patch. Thanks! > Thanks. > Emacs : GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu) > of 2022-11-12 > Package: CC Mode 5.35.2 (C/*l) > Buffer Style: gnu > c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties category-properties 1-bit) [ .... ] -- Alan Mackenzie (Nuremberg, Germany). --I3cWpSWAswB/U00U Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="diff.20221113.diff" diff -r d83cff83c20e cc-engine.el --- a/cc-engine.el Thu Nov 10 09:56:38 2022 +0000 +++ b/cc-engine.el Sun Nov 13 13:28:20 2022 +0000 @@ -11099,6 +11099,11 @@ ;; `got-parens' or `got-suffix' is set it's "a()", "a[]", "a()[]", ;; or similar, which we accept only if the context rules out ;; expressions. + ;; + ;; If we've got at-type 'maybe, we cannot confidently promote the + ;; possible type to a found type. + (when (and (eq at-type 'maybe)) + (setq unsafe-maybe t)) (throw 'at-decl-or-cast t))) ;; If we had a complete symbol table here (which rules out --I3cWpSWAswB/U00U-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 13 19:23:16 2022 Received: (at 59233) by debbugs.gnu.org; 14 Nov 2022 00:23:16 +0000 Received: from localhost ([127.0.0.1]:48659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouNFs-00074H-48 for submit@debbugs.gnu.org; Sun, 13 Nov 2022 19:23:16 -0500 Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:38511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouNFn-00073v-5p for 59233@debbugs.gnu.org; Sun, 13 Nov 2022 19:23:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668385384; bh=GaOwWRsulGQGb0hzWvgV2dKrncafLGqPd7O2FQXZykk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YpBfsepB8b+zogy7hLudbO40GgX8svS+EVpxlS8QUVetn7lIUEts1RU8n8Ym7zWNuhtpljzvRe+Yt9pBWCqaZ4paTF1a1zT0vjVaQbNXB/ZSocF5UDHX6Aexfewg0l0n21KFM6YBEQ7QFJ7jOpqI6CnS9Sm/RecZhiNsGYKwZugc1GnS90kvfN6A/Erywdp/7Y05OFvdyH/PJvPGoOhBbBtHwRByVP0N+pAJ5wYJEosvqd1rT2sb7RU/HVd30Ek+AYHQullLSxnmAZzWDootfCn/GoOEPh6aIhIbfnjHyFBKrOuw1Andu9Kc1K7q4QIfDUG4wJ9Pj4XNxoz+mZFEqw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1668385384; bh=u7zWI5LYDJ7lWxhhl+sNmi5sYmBMp/NWIDv1EORldC7=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ZGIjqmBv414Qhj5VxpIoa2aNoPzKgqUu6rZJrVZA7YgU/iz427apwarH3jh+Q9G+KAqddeLQm998uf55vmC7IvKGiJLa9VVNNSjIz011RsfXvroPLGTp0y9v/kJgM7G7byrvO+pNfMFQz+3W8XrRxAhXBxJNhT4a+4qiXFeFdzuNYRQVTx+ItBLgDo2qA+0rxuTzMgK4HOlsCflqe3lHune7evoQLEjoWIjrEe9uLX03KdwBKQPRhfGx8DP55SdJpOElsVCaUbCglPxJhKHgjQ5+5wXxuhOOXSn9BaIdBvXs74qlIq3ZWAEmjpMFoJmdkpEna7k1YvW2QrEgWGM88w== X-YMail-OSG: QQiE.v8VM1nfBZEgJjR2KbvmISyZE1aWFyozuvKb8NT6x_J4v9fhy8EAUbB8qca a9U.hdwWDvfN6zEHE_r1QFwRcJnZBi6HWgfD3mCYXYpq780HvvfUzkuVUrcfWlGg_vXS.sVF2H6A v6PXiC46DoYBjH2ht7octy2.gEPfHXjpC2IHAYwAlgS6fO6cUJjPlQAx6bPVdnvGPMQ_CaFbI5cO 4Bc9RZ4hHKU0nSVyv1LN1jso5DexEt..g4LpuSFaJHf.duzOQQ6KvtZBOa1BY_axQL7nco6LP97x kFbJ28ydsQuY6Ly1tYBs6xa1QDvY_.HWMHD.v1trpJ3rnKE5hyS0XMld5bGQTUoNX9Gu6A1myosD ZFRd64RKYr2KDXQuGqSuUSiccdz7Elw3h54.u9JjFwG7_DLQ8_Wa14myz8UGd6i_rWNMUiqeJBoZ MhxvvSOndwh0nNBaLcrD30GhOP3fCU8fWjbBdyMra1MJVsjWyvpLr8PI4Fs._5snyCmyliWOYAce R57iu0a0HJ8l9FpY_xebbNs7MM7lzZmqZW8lkwor7UhMkAfSbu3kBjilLwcRh_ZN4n0Mv16fgUVM TiQ0tbTYNYBusfP6xaEKouQGk_V3rkF0qq9IPImMz4i0KQPPQ2tratEW.ZTFjHl7hK6BhrycoTvg 1MUR2cj8W4O39R8sby9GQskNOxpI3jb7AIm432494DpFX6ZSr2MjgXpLBm4eCdIdhvEAvm7.XPac nV4C1NMqEnHWLJYllo0pFxWymWGg0BH2mgbGKHvjp0Ig4Swn.9_r1XZuzJ9wJlKTT3A36uSUpTqW RnzPmquOd8kksyKCpITy_4wf5Uy8bseKvTFchv7Xxvf36BwiVjWY.coCA3ht2joFHgXqfGIBqyX4 964KMuL6EwYEMT3n.k44NXEbLEFzDxJO5_y.TpTPrYmtiSn279DbY9O8LYY9v0kMS48Azq_BFcbq xX6uBQudhML4lVFgqN7qdgvfnAxDktawrvyfsjRp4ezSxnjuTMvOdL75XBjWcX6eqY_3MY.YEvZf 5y4NVTmpXuY5o3Ryp6rVQsR2ZTLasy6MWkiohxGiALQ3Pceu28t2.E8n6UiPd9JrAcBBEHSbZtdL kJVfDfD0sHBF1Tuiz8emJ0JXt6rjvJ4q.JglIdKh84TeAC2RFHmSn3X2.Qqz2IPCjxsENPg_bABj oX.x6_MLy375e2hvW_xokeHJq7wIVyA8CQ5mn9RQqqslVtyMq8RmAaDGABDWVqx38WopXXTwx4Cr zEIwLHsp9RvPjDpwF9ZY86gUR.KUlk8l6sxl.ffoAhRKPFda42t_T1jAa9zfaPFVYH_9MRBt0udo ZagdyplpwoIKG2._wNEILo6Yd_mdEe48PMsj4e3EyIwJXl43gMbT2ROZ78H2owRuKuyDY1IR2mAO wad1.uC10BBrvqfvuQyo5bW3dEuain9NyQG7B7v2xV7CFjmMqSbNhqFqeUy05OTRX7WqElFxDq71 CatC4Aey_3J3FgmlgaCjKeoW5yeM2QOZ.x99.64BZaIaQh.Szll2tH9iCSmj3e2duOQG3fjCall5 8ysqtOz.xdFzftcmiZ71fFC7Ho.yarubhAlv5iNWlEC1dC8LcfK_T5Zj6jqTg5XYji8LZ.qNMNR7 jGXfx.Dx14Nugwv99zwgIWNe9uO.eWDUgKxQCUwOHQBAav3PvV16iucuPJ_Ur1A0ekyVqxEjt6.e A1K2xenSOPqIE4OYDyYJaBZvAW7j4mxI5o25qolrDeVDVxh9XkBOlIocpdlplgK5cw3numMKq8OI oD7Cc4hyCSate7du9uObl3HRN.Q4aLJlfzYGFItMT1vwUwlsfVQtrJqUw_Fbg39wNXNF0I3duEQ6 _Aq5x6uEY5vU20EACoAqkqd2NWzogLZomkXYFU436eRxh66JSz7zykyuB9I0_cnpEms.gUXzpA9F yF68EeqYJRo20q5zhgelUTdBI3mb5gaeW80a0JYxkRP1Zn94BJi7LlAbz67yMNH6zWn73lX2RtQE dsDV.cf2SW0_KXGp6E.ZB2ihXpuMk369mJTHHxAjuu70CBnau2RWx7k0qH4lSgZZi7QVE_cGOFlQ 0Rz7BHu_nDBl4NVCtbBKXg1bjCeo0Yv88vySloLbl_VSVTOy_ZMzt2WYJEQvlbx.ZFIm6a0r65Le wFSEVlYZtOW4FyY4dLMwsO7KI9xY6VYVmcu9T3kEKkZollvSQXKLXeeKGmkDWROnSGTt6tx5Utpc erx.pSXSs35UQLBkziEeT4JizOn4KzbzLTrv5FrEtfNtRxaNLeymvCxVpzz0Ic.OvnpHy X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Mon, 14 Nov 2022 00:23:04 +0000 Received: by hermes--production-sg3-6c8895b545-zc8w5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ba93b625787bb85c8aa07699c1c76393; Mon, 14 Nov 2022 00:23:00 +0000 (UTC) From: Po Lu To: Alan Mackenzie Subject: Re: bug#59233: CC Mode 5.35.2 (C/*l); (A different type of) incorrect fontification of variables as types while typing In-Reply-To: (Alan Mackenzie's message of "Sun, 13 Nov 2022 14:06:13 +0000") References: <87y1sflk8j.fsf.ref@yahoo.com> <87y1sflk8j.fsf@yahoo.com> Date: Mon, 14 Nov 2022 08:22:55 +0800 Message-ID: <87k03yjsf4.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20826 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 342 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59233 Cc: 59233@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Alan Mackenzie writes: > It looks like a function declaration int foo (nproviders *), declaring a > function taking one argument, with type a pointer to nproviders. > > This is very similar to a previous bug, hence easy to correct. Would > you please do the usual with the attached patch. Thanks! Thanks, seems to work here. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 14 05:01:43 2022 Received: (at 59233-done) by debbugs.gnu.org; 14 Nov 2022 10:01:43 +0000 Received: from localhost ([127.0.0.1]:48944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouWHe-0004q5-RA for submit@debbugs.gnu.org; Mon, 14 Nov 2022 05:01:43 -0500 Received: from mx3.muc.de ([193.149.48.5]:59582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ouWHb-0004pq-52 for 59233-done@debbugs.gnu.org; Mon, 14 Nov 2022 05:01:41 -0500 Received: (qmail 26077 invoked by uid 3782); 14 Nov 2022 11:01:32 +0100 Received: from acm.muc.de (p4fe15810.dip0.t-ipconnect.de [79.225.88.16]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 14 Nov 2022 11:01:32 +0100 Received: (qmail 4561 invoked by uid 1000); 14 Nov 2022 10:01:31 -0000 Date: Mon, 14 Nov 2022 10:01:31 +0000 To: Po Lu Subject: Re: bug#59233: CC Mode 5.35.2 (C/*l); (A different type of) incorrect fontification of variables as types while typing Message-ID: References: <87y1sflk8j.fsf.ref@yahoo.com> <87y1sflk8j.fsf@yahoo.com> <87k03yjsf4.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87k03yjsf4.fsf@yahoo.com> X-Submission-Agent: TMDA/1.3.x (Ph3nix) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59233-done Cc: acm@muc.de, 59233-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Po. On Mon, Nov 14, 2022 at 08:22:55 +0800, Po Lu wrote: > Alan Mackenzie writes: > > It looks like a function declaration int foo (nproviders *), declaring a > > function taking one argument, with type a pointer to nproviders. > > This is very similar to a previous bug, hence easy to correct. Would > > you please do the usual with the attached patch. Thanks! > Thanks, seems to work here. Thanks for the testing! I've committed the patch, and I'm closing the bug with this post. -- Alan Mackenzie (Nuremberg, Germany). From unknown Thu Aug 14 21:50:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 12 Dec 2022 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator