From unknown Sat Aug 16 21:59:27 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#28418 <28418@debbugs.gnu.org> To: bug#28418 <28418@debbugs.gnu.org> Subject: Status: 25.2; c++ angle bracket incorrect mismatch Reply-To: bug#28418 <28418@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:59:27 +0000 retitle 28418 25.2; c++ angle bracket incorrect mismatch reassign 28418 emacs,cc-mode submitter 28418 "Tanis, Craig" severity 28418 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 11:25:05 2017 Received: (at submit) by debbugs.gnu.org; 11 Sep 2017 15:25:05 +0000 Received: from localhost ([127.0.0.1]:33684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drQa9-0006BQ-0E for submit@debbugs.gnu.org; Mon, 11 Sep 2017 11:25:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drQ2O-0005KL-1x for submit@debbugs.gnu.org; Mon, 11 Sep 2017 10:50:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drQ2H-00069S-Ok for submit@debbugs.gnu.org; Mon, 11 Sep 2017 10:50:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33764) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1drQ2H-00069K-Kb for submit@debbugs.gnu.org; Mon, 11 Sep 2017 10:50:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1drQ2G-0006kZ-6x for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2017 10:50:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1drQ2C-00066f-76 for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2017 10:50:04 -0400 Received: from mail-sn1nam02on0115.outbound.protection.outlook.com ([104.47.36.115]:44400 helo=NAM02-SN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1drQ2B-00065b-Sc for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2017 10:50:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mocsutc0.onmicrosoft.com; s=selector1-utc-edu; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=32dPeE/X4X32XCoavYRzLdNevqk5XosJAFahTWTFiPY=; b=CzF1S3xrniTFlbr1FAz0zWBcpIQ9ACQdqyp8HyaHWCEVCycqAKwMuEW/zcgoSuNT6HcNhZy82HXqBsGD17dOZ2N5oEa/nOqJbVMN9vQ77HoRiLivyFRWQwJLYxZtaJr3JO3dQPn0/Fbs1UokaCWH3L5gGNufVwQEX2hI7K2XcsE= Received: from CY4PR1001MB2104.namprd10.prod.outlook.com (10.171.220.33) by CY4PR1001MB2086.namprd10.prod.outlook.com (10.171.220.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Mon, 11 Sep 2017 14:49:57 +0000 Received: from CY4PR1001MB2104.namprd10.prod.outlook.com ([10.171.220.33]) by CY4PR1001MB2104.namprd10.prod.outlook.com ([10.171.220.33]) with mapi id 15.20.0035.021; Mon, 11 Sep 2017 14:49:57 +0000 From: "Tanis, Craig" To: "bug-gnu-emacs@gnu.org" Subject: 25.2; c++ angle bracket incorrect mismatch Thread-Topic: 25.2; c++ angle bracket incorrect mismatch Thread-Index: AQHTKw08C8sgTpHaZEKu4EjF9Xn3XQ== Date: Mon, 11 Sep 2017 14:49:57 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Craig-Tanis@utc.edu; x-originating-ip: [150.182.145.222] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CY4PR1001MB2086; 6:KVzFhWNO4fmyDz5qir/PFQvYL1ml+5sTeN/w9tACY70aYOtpfMjuRoNu5Nw+8nC1A+q5RoCop/P8i+54qBUz5gCPjuVcngLKxqLwjX7ghLq2cf8f2DYhtMVo3XYxCpFbxxkAj3NGLSMUhuRuoKE4lXRQy1g3Q5nCmwmfdOVp60xBB5ip9Tcr8LAmC9vWe2nwKBKvLOEI5K1I3cEriCYYdM4B2oOpWtQPojTK4zbLH5h4WDj76PKj7otxJGGn6Af5U0qyeZKwPDB96Wf74a5lP6/iPTYEo+na6AcyTQ4OYTItpzjb54wxQSCQTOz+fok4QAqijJo4DVyUtchoZFoTSw==; 5:ifZpke8QZC4eVtoroXE+ViXh/8g48f69Mq0LM3eFksuu/sZYq9crzZqznm4c8hgt+UhXyHi4JYydbmRTdUVVM/KDESU81tVwnsbClSM5VKcnowoiszyhFba20HFYWa+WdBQwdP0dHH2swDbNhP9tGQ==; 24:uWW4LlO+wrHfIm+ZAAGpHxMeHkyO1Fwg/xzen7eQh3U+sTSYHd0zV8zOks6smYB0tknDhHcXYILVaTHYSFwou0mOQxEhD+/i5AaztSu8Glc=; 7:G4KOH8FLG+3pIANpNzLS1pmlnbfsBxrvt3iuMh7eOfH+UfV3O3F2L63g5JUnZ/KMYNif1CEiXiOwHXtDVNieq0xIW1pMGLfCBqCMrBPwD1Bhx2wJTw9mxQcLnSK/Fzp3oDqtoXfQlOJMYPCG1PHjZ8953TnPcJ0M5V5mo+ppduKoabuuW9T1IuqR6Pg4pDoEnxPFvsrNfPL9Z/6vVGluJu2O+7qHrsRoRwTH7eZ+d9U= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: f1160110-9390-4a66-c1b3-08d4f9245f21 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY4PR1001MB2086; x-ms-traffictypediagnostic: CY4PR1001MB2086: x-exchange-antispam-report-test: UriScan:(1956098413222); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR1001MB2086; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR1001MB2086; x-forefront-prvs: 04270EF89C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39830400002)(199003)(189002)(377424004)(3280700002)(82746002)(14454004)(3660700001)(36756003)(72206003)(33656002)(101416001)(110136004)(81156014)(81166006)(54356999)(50986999)(88552002)(6916009)(189998001)(68736007)(25786009)(478600001)(8676002)(2501003)(75432002)(7736002)(5660300001)(3846002)(6116002)(6506006)(102836003)(6436002)(2906002)(66066001)(53936002)(551544002)(6486002)(77096006)(6512007)(5640700003)(99286003)(8936002)(97736004)(2900100001)(105586002)(106356001)(86362001)(2351001)(305945005)(83716003); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR1001MB2086; H:CY4PR1001MB2104.namprd10.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: utc.edu does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-ID: <2B84FA577D117C41A02218C9702270C6@namprd10.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: utc.edu X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2017 14:49:57.5019 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 11254fc1-8f1f-43dc-85e1-58fa82aded3c X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1001MB2086 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 11 Sep 2017 11:25:03 -0400 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: -4.0 (----) The opening angle bracket from the stream insertion operator (<<) becomes misclassified as an opening delimiter if a later string literal in = the file contains >> See the following sample file. Notice that you must type in the string as indicated because the act of typing triggers the misclassification. When the error occurs, the closing bracket matches the '<' right before "ni= ce".=20 I suggest pasting this into a new file and then manipulating the first stri= ng. //--------------------------- int main(int argc, char *argv[]) { std::cout << "nice"; // <-- manually type in this string return 0; } void subroutine() { char* foo=3D "a >> b"; return; } //--------------------------- In GNU Emacs 25.2.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 1= 0.9.5 (Build 13F1911)) of 2017-04-21 built on builder10-9.porkrind.org Windowing system distributor 'Apple', version 10.3.1504 Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: C++/l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. up-list: Scan error: "Unbalanced parentheses", 34, 1 Saving file /Users/ctanis/Desktop/foo.cpp... Wrote /Users/ctanis/Desktop/foo.cpp user-error: The mark is not set now, so there is no region Undo! Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils cl-extra help-mode cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 215382 7642) (symbols 48 21583 0) (miscs 40 52 152) (strings 32 20302 6885) (string-bytes 1 698238) (vectors 16 35302) (vector-slots 8 678284 5012) (floats 8 162 29) (intervals 56 258 9) (buffers 976 18)) ---- Craig Tanis, PhD UTC Computer Science and Engineering craig-tanis@utc.edu From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 13:55:19 2017 Received: (at 28418) by debbugs.gnu.org; 11 Sep 2017 17:55:19 +0000 Received: from localhost ([127.0.0.1]:33934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drSvW-0001PL-Qw for submit@debbugs.gnu.org; Mon, 11 Sep 2017 13:55:19 -0400 Received: from ocolin.muc.de ([193.149.48.4]:45537 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1drSvS-0001PB-UF for 28418@debbugs.gnu.org; Mon, 11 Sep 2017 13:55:15 -0400 Received: (qmail 91133 invoked by uid 3782); 11 Sep 2017 17:55:08 -0000 Date: 11 Sep 2017 17:55:08 -0000 Message-ID: <20170911175508.91132.qmail@mail.muc.de> From: Alan Mackenzie To: "Tanis, Craig" Subject: Re: bug#28418: 25.2; c++ angle bracket incorrect mismatch Organization: muc.de e.V. In-Reply-To: X-Newsgroups: gnu.emacs.bug User-Agent: tin/2.4.1-20161224 ("Daill") (UNIX) (FreeBSD/11.0-RELEASE-p2 (amd64)) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28418 Cc: 28418@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: -0.0 (/) Hello, Craig. In article you wrote: > The opening angle bracket from the stream insertion operator (<<) > becomes misclassified as an opening delimiter if a later string literal in the > file contains >> Firstly, thanks for taking the trouble to report this bug, and thanks even more for trimming it down to a nice, easy to work with snippet. > See the following sample file. Notice that you must type in the string > as indicated because the act of typing triggers the misclassification. > When the error occurs, the closing bracket matches the '<' right before "nice". Being more precise, I think the >> in the string already has to exist at the time the << gets typed. > I suggest pasting this into a new file and then manipulating the first string. > //--------------------------- > int main(int argc, char *argv[]) > { > std::cout << "nice"; // <-- manually type in this string > return 0; > } > void subroutine() > { > char* foo= "a >> b"; > return; > } > //--------------------------- What seems to be happening is after typing in the opening " of "nice", but before typing in the closing ", we have a sort of string extending from that opening " to the opening " of "a >> b". That >> is (temporarily) outside a string, and is thus balanced with the <<. This balancing is done by applying a "text property" to each of the second < and the first > characters. Where things go wrong is when "nice" is closed by typing the closing ". At this point, the text properties don't get removed from these < and >, although they no longer match. This is the fault in the code. Give me a little time, and I will fix it. > In GNU Emacs 25.2.1 (x86_64-apple-darwin13.4.0, NS appkit-1265.21 Version 10.9.5 (Build 13F1911)) > of 2017-04-21 built on builder10-9.porkrind.org > Windowing system distributor 'Apple', version 10.3.1504 > Configured using: > 'configure --with-ns '--enable-locallisppath=/Library/Application > Support/Emacs/${version}/site-lisp:/Library/Application > Support/Emacs/site-lisp' --with-modules' > Major mode: C++/l [ .... ] > ---- > Craig Tanis, PhD > UTC Computer Science and Engineering > craig-tanis@utc.edu -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 11 17:21:03 2017 Received: (at 28418) by debbugs.gnu.org; 11 Sep 2017 21:21:03 +0000 Received: from localhost ([127.0.0.1]:34199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drW8d-0006P7-FD for submit@debbugs.gnu.org; Mon, 11 Sep 2017 17:21:03 -0400 Received: from ocolin.muc.de ([193.149.48.4]:31119 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1drW8b-0006OK-Hp for 28418@debbugs.gnu.org; Mon, 11 Sep 2017 17:21:02 -0400 Received: (qmail 44792 invoked by uid 3782); 11 Sep 2017 21:20:56 -0000 Received: from acm.muc.de (p548C7BC7.dip0.t-ipconnect.de [84.140.123.199]) by colin.muc.de (tmda-ofmipd) with ESMTP; Mon, 11 Sep 2017 23:20:55 +0200 Received: (qmail 5328 invoked by uid 1000); 11 Sep 2017 21:15:43 -0000 Date: Mon, 11 Sep 2017 21:15:43 +0000 To: "Tanis, Craig" Subject: Re: bug#28418: 25.2; c++ angle bracket incorrect mismatch Message-ID: <20170911211543.GD3605@ACM> References: <20170911175508.91132.qmail@mail.muc.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170911175508.91132.qmail@mail.muc.de> User-Agent: Mutt/1.7.2 (2016-11-26) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28418 Cc: 28418@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: -0.0 (/) Hello again, Craig. On Mon, Sep 11, 2017 at 17:55:08 -0000, Alan Mackenzie wrote: > In article you wrote: > > The opening angle bracket from the stream insertion operator (<<) > > becomes misclassified as an opening delimiter if a later string literal in the > > file contains >> > Firstly, thanks for taking the trouble to report this bug, and thanks > even more for trimming it down to a nice, easy to work with snippet. > > See the following sample file. Notice that you must type in the string > > as indicated because the act of typing triggers the misclassification. > > When the error occurs, the closing bracket matches the '<' right before "nice". > Being more precise, I think the >> in the string already has to exist at > the time the << gets typed. > > I suggest pasting this into a new file and then manipulating the first string. > > //--------------------------- > > int main(int argc, char *argv[]) > > { > > std::cout << "nice"; // <-- manually type in this string > > return 0; > > } > > void subroutine() > > { > > char* foo= "a >> b"; > > return; > > } > > //--------------------------- > What seems to be happening is after typing in the opening " of "nice", > but before typing in the closing ", we have a sort of string extending > from that opening " to the opening " of "a >> b". That >> is > (temporarily) outside a string, and is thus balanced with the <<. This > balancing is done by applying a "text property" to each of the second < > and the first > characters. > Where things go wrong is when "nice" is closed by typing the closing ". > At this point, the text properties don't get removed from these < and >, > although they no longer match. This is the fault in the code. > Give me a little time, and I will fix it. More precisely, the error was allowing those two characters to be matched in the first place. This happened when trying to parse a < .. > construct starting at the <<, which fails, since the << is not a template delimiter. The bug was then to move a single character forward, then search for the next < (which is finds without moving). Now it manages spuriously to parse the < .. >, and matches the < and the >. The solution is instead to move a whole token forward. The following patch should fix this. Please apply this to your Emacs (cc-engine.el is in directory ..../emacs/lisp/progmodes) and recompile cc-engine.el. Please then check that the bug is fixed properly in your real code, and let me know how it goes. (If you want any help in applying the patch, or byte-compiling cc-engine.el, feel free to contact me by private email.) Here's the patch: diff -r d0ed864dd852 cc-engine.el --- a/cc-engine.el Sun Sep 03 10:33:57 2017 +0000 +++ b/cc-engine.el Mon Sep 11 21:02:25 2017 +0000 @@ -6431,7 +6431,7 @@ (not (eq (c-get-char-property (point) 'c-type) 'c-decl-arg-start))))))) (or (c-forward-<>-arglist nil) - (forward-char))))) + (c-forward-token-2))))) ;; Functions to handle C++ raw strings. > > ---- > > Craig Tanis, PhD > > UTC Computer Science and Engineering > > craig-tanis@utc.edu -- Alan Mackenzie (Nuremberg, Germany). > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 12 13:13:15 2017 Received: (at 28418-done) by debbugs.gnu.org; 12 Sep 2017 17:13:15 +0000 Received: from localhost ([127.0.0.1]:36229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1drokN-0005yP-3I for submit@debbugs.gnu.org; Tue, 12 Sep 2017 13:13:15 -0400 Received: from ocolin.muc.de ([193.149.48.4]:38896 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1drokL-0005yG-NH for 28418-done@debbugs.gnu.org; Tue, 12 Sep 2017 13:13:14 -0400 Received: (qmail 45329 invoked by uid 3782); 12 Sep 2017 17:13:10 -0000 Received: from acm.muc.de (p548C638B.dip0.t-ipconnect.de [84.140.99.139]) by colin.muc.de (tmda-ofmipd) with ESMTP; Tue, 12 Sep 2017 19:13:09 +0200 Received: (qmail 15961 invoked by uid 1000); 12 Sep 2017 17:07:46 -0000 Date: Tue, 12 Sep 2017 17:07:46 +0000 To: "Tanis, Craig" Subject: Re: bug#28418: 25.2; c++ angle bracket incorrect mismatch Message-ID: <20170912170746.GA15908@ACM> References: <20170911175508.91132.qmail@mail.muc.de> <20170911211543.GD3605@ACM> <47D29868-55CE-475C-8827-0BBC60621D75@utc.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47D29868-55CE-475C-8827-0BBC60621D75@utc.edu> User-Agent: Mutt/1.7.2 (2016-11-26) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 28418-done Cc: 28418-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: -0.0 (/) Hello, Craig. On Mon, Sep 11, 2017 at 22:11:09 +0000, Tanis, Craig wrote: > Alan, > This appears to have fixed the bug, but I had to manually replace that > line in the function, as the patch was malformed (according to patch > version 2 .5.8 on macos sierra) I've pushed the patch to savannah, and I'm closing the bug with this post. I'm not sure what happened to the patch, but I suspect that something between my PC and yours mangled the formfeed that was on the second last line of the three context lines following the change. But I'm only speculating here. The FF appears to be missing from the version of the patch quoted by you in the post I'm answering. Again, thanks for the bug report! > thanks! > Craig -- Alan Mackenzie (Nuremberg, Germany). From unknown Sat Aug 16 21:59:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 11 Oct 2017 11:24:04 +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