Received: (at 22079) by debbugs.gnu.org; 4 Dec 2015 16:54:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 04 11:54:09 2015 Received: from localhost ([127.0.0.1]:39265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1a4tcX-0001gn-8n for submit <at> debbugs.gnu.org; Fri, 04 Dec 2015 11:54:09 -0500 Received: from md5i.com ([75.151.244.229]:52446) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <mwd@HIDDEN>) id 1a4tcV-0001gd-85 for 22079 <at> debbugs.gnu.org; Fri, 04 Dec 2015 11:54:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References: Subject:Cc:To:From; bh=YqN9zllPG+Bvk4KYq1/vbXf5jqlPmkPGnV1etETkTT4=; b=wDhBgC Hu9QrMWuoPgOMLSFFZnJ3S4Hn1EJVJ3tx20KvOdCC58eI0g3i12Mam63o90OC2wD2j0WnLE9MxT81 yGTOu+Vej1cvNugux6GbN9Wqs7H75fVgdxTrQb5qVcFk/; Received: from md5i by md5i.com with local (Exim 4.86) (envelope-from <mwd@HIDDEN>) id 1a4tcS-0007IN-MA; Fri, 04 Dec 2015 11:54:04 -0500 From: Michael Welsh Duggan <mwd@HIDDEN> To: Alan Mackenzie <acm@HIDDEN> Subject: Re: bug#22079: CC Mode 5.33 (C++/l); C++ cache inconsistency References: <87fuzkqhpr.fsf@HIDDEN> <20151203102007.GD2136@HIDDEN> Date: Fri, 04 Dec 2015 11:54:04 -0500 In-Reply-To: <20151203102007.GD2136@HIDDEN> (Alan Mackenzie's message of "Thu, 3 Dec 2015 10:20:07 +0000") Message-ID: <87bna6qhn7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 22079 Cc: Michael Welsh Duggan <mwd@HIDDEN>, 22079 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Alan Mackenzie <acm@HIDDEN> writes: > Hello, Michael. > > Thanks for another bug report. > > On Wed, Dec 02, 2015 at 11:28:00PM -0500, Michael Welsh Duggan wrote: [...] > I see you are using a relatively recent snapshot of the savannah master > or emacs-25 branch (from ~26th November). > > The cause of the problem is not hard to track down. On 11th November, I > committed a fix "CC Mode: Respect users' settings of > open-paren-in-column-0-is-defun-start.", which does precisely what it > says. Previously, I had bound open-paren-in-column-0-is-defun-start to > nil around certain primitive calls for the sake of accurate scanning. > > The problem with binding o-p-i-c-0-i-d-s to nil is that it makes CC Mode > very slow, particularly in big files, where continually scanning from > the beginning of the file is sub-optimal. > > In the scenario you documented, we have .... > > > >> namespace std { <=============== B >> >> static_assert(ipfix::traits::is_same<uint8_t, unsigned char>, >> "Assumption that uint8_t is unsigned char is false"); >> >> template<> >> struct char_traits<ipfix::traits::enable_if< >> ipfix::traits::is_signed<char>, unsigned char>> >> { <=============== A >> typedef unsigned char char_type; >> typedef char_traits<char>::int_type int_type; >> typedef char_traits<char>::off_type off_type; >> typedef char_traits<char>::pos_type pos_type; >> typedef char_traits<char>::state_type state_type; > > [ .... ] > > The actual top level (I think) is the brace at B. CC Mode has, however, > taken the brace at A (in column 0) to be a top level brace. > > This is a difficult problem to resolve satisfactorally, in general. > What you could do is set open-paren-etc. to nil, or even set it to nil > buffer locally for some files. When I tried this on traits.hpp, it > scanned without any parse state inconsistencies. Indeed, the problem goes away with open-paren-in-column-0-is-defun-start set to nil. This is good, since the coding style my group uses includes (innamespace . 0) in the c-offsets-alist. -- Michael Welsh Duggan (md5i@HIDDEN)
bug-cc-mode@HIDDEN
:bug#22079
; Package cc-mode
.
Full text available.Received: (at 22079) by debbugs.gnu.org; 3 Dec 2015 10:18:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 03 05:18:22 2015 Received: from localhost ([127.0.0.1]:36869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1a4Qxx-0002fk-NB for submit <at> debbugs.gnu.org; Thu, 03 Dec 2015 05:18:22 -0500 Received: from mail.muc.de ([193.149.48.3]:11166) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <acm@HIDDEN>) id 1a4Qxc-0002f2-O9 for 22079 <at> debbugs.gnu.org; Thu, 03 Dec 2015 05:18:19 -0500 Received: (qmail 45233 invoked by uid 3782); 3 Dec 2015 10:17:59 -0000 Received: from acm.muc.de (p579E903F.dip0.t-ipconnect.de [87.158.144.63]) by colin.muc.de (tmda-ofmipd) with ESMTP; Thu, 03 Dec 2015 11:17:58 +0100 Received: (qmail 2994 invoked by uid 1000); 3 Dec 2015 10:20:07 -0000 Date: Thu, 3 Dec 2015 10:20:07 +0000 To: Michael Welsh Duggan <mwd@HIDDEN> Subject: Re: bug#22079: CC Mode 5.33 (C++/l); C++ cache inconsistency Message-ID: <20151203102007.GD2136@HIDDEN> References: <87fuzkqhpr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87fuzkqhpr.fsf@HIDDEN> User-Agent: Mutt/1.5.23 (2014-03-12) X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie <acm@HIDDEN> X-Primary-Address: acm@HIDDEN X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 22079 Cc: 22079 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hello, Michael. Thanks for another bug report. On Wed, Dec 02, 2015 at 11:28:00PM -0500, Michael Welsh Duggan wrote: > Steps to reproduce: > Using the attached traits.hpp file: > emacs -Q traits.hpp > M-x c-toggle-parse-state-debug > M-> > In *Messages* I find: > c-parse-state inconsistency at 4541: using cache: (4451 (2110 . 4210)), from scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) > Old state: > (setq c-state-cache ’((4451 . 5298)) c-state-cache-good-pos 5298 c-state-nonlit-pos-cache ’(3001) c-state-nonlit-pos-cache-limit 3001 c-state-semi-nonlit-pos-cache ’(3001) c-state-semi-nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-old-cpp-beg (copy-marker 5325) c-state-old-cpp-end (copy-marker 5351) c-parse-state-point 5325) > c-parse-state inconsistency at 4661: using cache: (4660 4451 (2110 . 4210)), from scratch: (4660 4451 (2110 . 4210) 1868 (123 . 1830)) > Old state: > (setq c-state-cache ’(4451 (2110 . 4210)) c-state-cache-good-pos 4452 c-state-nonlit-pos-cache ’(3001) c-state-nonlit-pos-cache-limit 3001 c-state-semi-nonlit-pos-cache ’(3001) c-state-semi-nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4541) [ .... ] I see you are using a relatively recent snapshot of the savannah master or emacs-25 branch (from ~26th November). The cause of the problem is not hard to track down. On 11th November, I committed a fix "CC Mode: Respect users' settings of open-paren-in-column-0-is-defun-start.", which does precisely what it says. Previously, I had bound open-paren-in-column-0-is-defun-start to nil around certain primitive calls for the sake of accurate scanning. The problem with binding o-p-i-c-0-i-d-s to nil is that it makes CC Mode very slow, particularly in big files, where continually scanning from the beginning of the file is sub-optimal. In the scenario you documented, we have .... > namespace std { <=============== B > > static_assert(ipfix::traits::is_same<uint8_t, unsigned char>, > "Assumption that uint8_t is unsigned char is false"); > > template<> > struct char_traits<ipfix::traits::enable_if< > ipfix::traits::is_signed<char>, unsigned char>> > { <=============== A > typedef unsigned char char_type; > typedef char_traits<char>::int_type int_type; > typedef char_traits<char>::off_type off_type; > typedef char_traits<char>::pos_type pos_type; > typedef char_traits<char>::state_type state_type; [ .... ] The actual top level (I think) is the brace at B. CC Mode has, however, taken the brace at A (in column 0) to be a top level brace. This is a difficult problem to resolve satisfactorally, in general. What you could do is set open-paren-etc. to nil, or even set it to nil buffer locally for some files. When I tried this on traits.hpp, it scanned without any parse state inconsistencies. > Emacs : GNU Emacs 25.1.50.1 (x86_64-pc-linux-gnu, X toolkit) > of 2015-11-26 > Package: CC Mode 5.33 (C++/l) > Buffer Style: SiLK > c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-string-delim gen-comment-delim syntax-properties 1-bit) [ full CC Mode dump snipped, but appreciated. ] > -- > Michael Welsh Duggan > (md5i@HIDDEN) -- Alan Mackenzie (Nuremberg, Germany).
bug-cc-mode@HIDDEN
:bug#22079
; Package cc-mode
.
Full text available.Received: (at submit) by debbugs.gnu.org; 3 Dec 2015 04:28:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 02 23:28:12 2015 Received: from localhost ([127.0.0.1]:36789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1a4LV1-0002p5-IZ for submit <at> debbugs.gnu.org; Wed, 02 Dec 2015 23:28:12 -0500 Received: from md5i.com ([75.151.244.229]:43614) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <mwd@HIDDEN>) id 1a4LUu-0002oU-SJ for submit <at> debbugs.gnu.org; Wed, 02 Dec 2015 23:28:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=3OFMv+6F3erXe/sR279Od5Wb0jO6Ww7ydAhBoepooQo=; b=yGAX5xhL7jcqhWij7OqPfxKpV+ se8eScTBUBiIa9blGOLhvQvYN9tIUIMKZfyVcpR76NVUJsSYfiUSwkQJ8O/R2BIl7O9Tv8z9qa9yg u3VvLpCdo4h7vU0eDpZJwCTLP; Received: from md5i by md5i.com with local (Exim 4.86) (envelope-from <mwd@HIDDEN>) id 1a4LUu-00038V-Ax for submit <at> debbugs.gnu.org; Wed, 02 Dec 2015 23:28:00 -0500 From: Michael Welsh Duggan <mwd@HIDDEN> To: submit <at> debbugs.gnu.org Subject: CC Mode 5.33 (C++/l); C++ cache inconsistency X-Debbugs-Package: cc-mode Date: Wed, 02 Dec 2015 23:28:00 -0500 Message-ID: <87fuzkqhpr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Steps to reproduce: Using the attached traits.hpp file: emacs -Q traits.hpp M-x c-toggle-parse-state-debug M-> In *Messages* I find: c-parse-state inconsistency at 4541: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4451 . 5298)) c-state-cache-good-pos 5298 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg (copy-marker 5325) c-state-old-cpp-end (copy-marker 5351) c-pa= rse-state-point 5325) c-parse-state inconsistency at 4661: using cache: (4660 4451 (2110 . 4210))= , from scratch: (4660 4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4451 (2110 . 4210)) c-state-cache-good-pos 4452 c= -state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-s= tate-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3= 001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-= lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-st= ate-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4541) c-parse-state inconsistency at 4661: using cache: (4660 4451 (2110 . 4210))= , from scratch: (4660 4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4660 4451 (2110 . 4210)) c-state-cache-good-pos 44= 52 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001= c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-li= mit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point= -min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 = c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4661) c-parse-state inconsistency at 4661: using cache: (4660 4451 (2110 . 4210))= , from scratch: (4660 4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4660 4451 (2110 . 4210)) c-state-cache-good-pos 46= 61 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001= c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-li= mit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point= -min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 = c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4661) c-parse-state inconsistency at 4661: using cache: (4660 4451 (2110 . 4210))= , from scratch: (4660 4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4660 4451 (2110 . 4210)) c-state-cache-good-pos 46= 61 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001= c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-li= mit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point= -min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 = c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4661) c-parse-state inconsistency at 4661: using cache: (4660 4451 (2110 . 4210))= , from scratch: (4660 4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4660 4451 (2110 . 4210)) c-state-cache-good-pos 46= 61 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001= c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-li= mit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point= -min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 = c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4661) c-parse-state inconsistency at 4660: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4660 4451 (2110 . 4210)) c-state-cache-good-pos 46= 61 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001= c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-li= mit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point= -min-lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 = c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4661) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4451 (2110 . 4210)) c-state-cache-good-pos 4644 c= -state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-s= tate-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3= 001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-= lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-st= ate-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4660) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4930: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4930: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4930) c-parse-state inconsistency at 4930: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4930) c-parse-state inconsistency at 4930: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4930) c-parse-state inconsistency at 4930: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4930) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4930) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4936: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4936: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4936) c-parse-state inconsistency at 4936: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4936) c-parse-state inconsistency at 4936: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4936) c-parse-state inconsistency at 4936: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4936) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4936) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4946: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4946: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4946) c-parse-state inconsistency at 4946: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4946) c-parse-state inconsistency at 4946: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4946) c-parse-state inconsistency at 4946: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4946) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4946) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4957: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4957: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4957) c-parse-state inconsistency at 4957: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4957) c-parse-state inconsistency at 4957: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4957) c-parse-state inconsistency at 4957: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4957) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4957) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4961: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4961: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4961) c-parse-state inconsistency at 4961: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4961) c-parse-state inconsistency at 4961: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4961) c-parse-state inconsistency at 4961: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4961) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4961) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4969: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4969: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4969) c-parse-state inconsistency at 4969: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4969) c-parse-state inconsistency at 4969: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4969) c-parse-state inconsistency at 4969: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4969) c-parse-state inconsistency at 4922: using cache: (4899 (4667 . 4669) 4451 = (2110 . 4210)), from scratch: (4899 (4667 . 4669) 4451 (2110 . 4210) 1868 (= 123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4923 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4969) c-parse-state inconsistency at 4899: using cache: ((4667 . 4669) 4451 (2110= . 4210)), from scratch: ((4667 . 4669) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4899 (4667 . 4669) 4451 (2110 . 4210)) c-state-cac= he-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-ca= che-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonli= t-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 = c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-state-m= in-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-st= ate-point 4922) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4667 . 4669) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4880 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4899) c-parse-state inconsistency at 4923: using cache: (4922 4899 (4667 . 4669) = 4451 (2110 . 4210)), from scratch: (4922 4899 (4667 . 4669) 4451 (2110 . 42= 10) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((2110 . 4210)) c-state-cache-good-pos 4210 c-stat= e-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-state-= semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3001 = c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-lit-t= ype nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-state-o= ld-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4451) c-parse-state inconsistency at 4541: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4922 4899 (4667 . 4669) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 4900 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 4923) c-parse-state inconsistency at 4541: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4451 (2110 . 4210)) c-state-cache-good-pos 4452 c= -state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-s= tate-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3= 001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-= lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-st= ate-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4541) c-parse-state inconsistency at 4990: using cache: ((4899 . 4984) 4451 (2110= . 4210)), from scratch: ((4899 . 4984) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(4451 (2110 . 4210)) c-state-cache-good-pos 4452 c= -state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-s= tate-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3= 001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-= lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-st= ate-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4541) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4451: using cache: ((2110 . 4210)), from scr= atch: ((2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 5192 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 5211) c-parse-state inconsistency at 4990: using cache: ((4899 . 4984) 4451 (2110= . 4210)), from scratch: ((4899 . 4984) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92(5233 5211 (4899 . 4984) 4451 (2110 . 4210)) c-stat= e-cache-good-pos 5212 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-p= os-cache-limit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-= nonlit-pos-cache-limit 3001 c-state-brace-pair-desert nil c-state-point-m= in 1 c-state-point-min-lit-type nil c-state-point-min-lit-start nil c-st= ate-min-scan-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-par= se-state-point 5234) c-parse-state inconsistency at 4990: using cache: ((4899 . 4984) 4451 (2110= . 4210)), from scratch: ((4899 . 4984) 4451 (2110 . 4210) 1868 (123 . 1830= )) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4984 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4990) c-parse-state inconsistency at 4502: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92((4899 . 4984) 4451 (2110 . 4210)) c-state-cache-go= od-pos 4984 c-state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-l= imit 3001 c-state-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos= -cache-limit 3001 c-state-brace-pair-desert nil c-state-point-min 1 c-st= ate-point-min-lit-type nil c-state-point-min-lit-start nil c-state-min-sc= an-pos 1 c-state-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-p= oint 4990) c-parse-state inconsistency at 4502: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4451 (2110 . 4210)) c-state-cache-good-pos 4452 c= -state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-s= tate-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3= 001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-= lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-st= ate-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4502) c-parse-state inconsistency at 4502: using cache: (4451 (2110 . 4210)), fro= m scratch: (4451 (2110 . 4210) 1868 (123 . 1830)) Old state: (setq c-state-cache =92(4451 (2110 . 4210)) c-state-cache-good-pos 4452 c= -state-nonlit-pos-cache =92(3001) c-state-nonlit-pos-cache-limit 3001 c-s= tate-semi-nonlit-pos-cache =92(3001) c-state-semi-nonlit-pos-cache-limit 3= 001 c-state-brace-pair-desert nil c-state-point-min 1 c-state-point-min-= lit-type nil c-state-point-min-lit-start nil c-state-min-scan-pos 1 c-st= ate-old-cpp-beg nil c-state-old-cpp-end nil c-parse-state-point 4502) --=-=-= Content-Type: text/x-c++hdr Content-Disposition: attachment; filename=traits.hpp #ifndef _TRAITS_HPP_ #define _TRAITS_HPP_ #include <type_traits> #include <iterator> #include <cstring> namespace ipfix { namespace traits { /* Helper definitions for type traits */ template <typename T> constexpr bool is_integral = std::is_integral<T>::value; template <typename T> constexpr bool is_floating_point = std::is_floating_point<T>::value; template <typename T> constexpr bool is_arithmetic = std::is_arithmetic<T>::value; template <typename T> using iterator_value = typename std::iterator_traits<T>::value_type; template <bool B, class T = void> using enable_if = typename std::enable_if<B, T>::type; template <typename T> constexpr bool is_pointer = std::is_pointer<T>::value; template <typename T> using remove_pointer = typename std::remove_pointer<T>::type; template <bool B, typename T, typename F> using conditional = typename std::conditional<B, T, F>::type; template <typename T> using add_pointer = typename std::add_pointer<T>::type; /* Make remove_cv remove the cv from T* as well */ template <typename T> using remove_cv = conditional< is_pointer<T>, add_pointer<typename std::remove_cv<remove_pointer<T>>::type>, typename std::remove_cv<T>::type>; template <typename B, typename D> constexpr bool is_base_of = std::is_base_of<B, D>::value; template <typename A, typename B> constexpr bool is_same = std::is_same<A, B>::value; template <typename Iter> using iter_category = typename std::iterator_traits<Iter>::iterator_category; template <typename Iter> constexpr bool from_forward_iter = is_base_of<std::forward_iterator_tag, iter_category<Iter>>; template <typename Iter> constexpr bool is_input_iter = is_same<std::input_iterator_tag, iter_category<Iter>>; template <typename T> constexpr bool is_signed = std::is_signed<T>::value; } /* namespace traits */ } /* namespace ipfix */ namespace std { static_assert(ipfix::traits::is_same<uint8_t, unsigned char>, "Assumption that uint8_t is unsigned char is false"); template<> struct char_traits<ipfix::traits::enable_if< ipfix::traits::is_signed<char>, unsigned char>> { typedef unsigned char char_type; typedef char_traits<char>::int_type int_type; typedef char_traits<char>::off_type off_type; typedef char_traits<char>::pos_type pos_type; typedef char_traits<char>::state_type state_type; static char_type* _vp(void *v) noexcept { return static_cast<char_type *>(v); } static const char_type* _vp(const void *v) noexcept { return static_cast<const char_type *>(v); } static void assign(char_type& r, const char_type& a) noexcept { r = a; } static char_type* assign(char_type* p, size_t count, char_type a) { return _vp(memset(p, a, count)); } static constexpr bool eq(char_type a, char_type b) noexcept { return a == b; } static constexpr bool lt(char_type a, char_type b) noexcept { return a < b; } static char_type* move(char_type *dest, const char_type* src, size_t count) { return _vp(memmove(dest, src, count)); } static char_type* copy(char_type *dest, const char_type* src, size_t count) { return _vp(memcpy(dest, src, count)); } static int compare(const char_type* s1, const char_type* s2, size_t count) { return memcmp(s1, s2, count); } static size_t length(const char_type* s) { return strlen(reinterpret_cast<const char *>(s)); } static const char_type* find(const char_type* p, size_t count, const char_type& ch) { return _vp(memchr(p, ch, count)); } static constexpr char_type to_char_type(int_type c) noexcept { return static_cast<int_type>(c); } static constexpr int_type to_int_type(char_type c) noexcept { return static_cast<char_type>(c); } static constexpr bool eq_int_type(int_type c1, int_type c2) noexcept { return c1 == c2; } static constexpr int_type eof() noexcept { return char_traits<char>::eof(); } static constexpr int_type not_eof(char_type c) noexcept { return (c == eof()) ? 0 : c; } }; class codecvt<ipfix::traits::enable_if<ipfix::traits::is_signed<char>, unsigned char>, char, mbstate_t> : public locale::facet, public codecvt_base { public: typedef unsigned char intern_type; typedef char extern_type; typedef mbstate_t state_type; static locale::id id; explicit codecvt(size_t refs = 0) : locale::facet(refs) {} result out(state_type &state, const intern_type* from, const intern_type* from_end, const intern_type*& from_next, extern_type* to, extern_type* to_end, extern_type*& to_next) const { return do_out(state, from, from_end, from_next, to, to_end, to_next); } result in(state_type &state, const extern_type* from, const extern_type* from_end, const extern_type*& from_next, intern_type* to, intern_type* to_end, intern_type*& to_next) const { return do_in(state, from, from_end, from_next, to, to_end, to_next); } }; } /* namespace std */ #endif /* _TRAITS_HPP_ */ --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Emacs : GNU Emacs 25.1.50.1 (x86_64-pc-linux-gnu, X toolkit) of 2015-11-26 Package: CC Mode 5.33 (C++/l) Buffer Style: SiLK c-emacs-features: (pps-extended-state col-0-paren posix-char-classes gen-st= ring-delim gen-comment-delim syntax-properties 1-bit) current state: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D (setq c-basic-offset 4 c-comment-only-line-offset 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-cleanup-list '(scope-operator) c-hanging-braces-alist '((brace-list-open) (brace-entry-open) (statement-cont) (substatement-open after) (block-close . c-snug-do-while) (extern-lang-open after) (namespace-open after) (module-open after) (composition-open after) (inexpr-class-open after) (inexpr-class-close before) (arglist-cont-nonempt= y)) 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 nil c-label-minimum-indentation 1 c-offsets-alist '((inexpr-class . +) (inexpr-statement . +) (lambda-intro-cont . +) (inlambda . c-lineup-inexpr-block) (template-args-cont c-lineup-template-args +) (incomposition . +) (inmodule . +) (innamespace . 0) (inextern-lang . 0) (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 . *) (substatement . +) (statement-case-intro . *) (statement . 0) (brace-entry-open . 0) (brace-list-entry . 0) (brace-list-intro . +) (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 . c-lineup-topmost-intro-cont) (brace-list-open . 0) (inline-open . 0) (arglist-close . +) (arglist-intro . +) (statement-cont . c-lineup-math) (statement-case-open . *) (label . *) (substatement-label . 2) (substatement-open . 0) (knr-argdecl-intro . +) (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]+[ ]*\\)*\\)" ) --=20 Michael Welsh Duggan (md5i@HIDDEN) --=-=-=--
Michael Welsh Duggan <mwd@HIDDEN>
:bug-cc-mode@HIDDEN
.
Full text available.bug-cc-mode@HIDDEN
:bug#22079
; Package cc-mode
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.