From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#48100: 28.0.50; inserting too many lines into a fresh cpp file breaks the buffer Date: Sun, 02 May 2021 14:33:29 +0100 Message-ID: <87a6pd45w6.fsf@tcd.ie> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27024"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Lars Ingebrigtsen , 48100@debbugs.gnu.org, Paul Nelson To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 02 15:35:10 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ldCFZ-0006sS-RK for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 02 May 2021 15:35:09 +0200 Original-Received: from localhost ([::1]:37454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldCFY-0007qu-NK for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 02 May 2021 09:35:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41846) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldCEV-0007XR-Al for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 09:34:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59535) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldCEU-0004lY-6r for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 09:34:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ldCEU-0003AN-3V for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 09:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 02 May 2021 13:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48100 X-GNU-PR-Package: emacs Original-Received: via spool by 48100-submit@debbugs.gnu.org id=B48100.161996242312158 (code B ref 48100); Sun, 02 May 2021 13:34:02 +0000 Original-Received: (at 48100) by debbugs.gnu.org; 2 May 2021 13:33:43 +0000 Original-Received: from localhost ([127.0.0.1]:42844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldCEB-0003A2-DB for submit@debbugs.gnu.org; Sun, 02 May 2021 09:33:43 -0400 Original-Received: from mail-wm1-f49.google.com ([209.85.128.49]:52761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldCE6-00039r-MI for 48100@debbugs.gnu.org; Sun, 02 May 2021 09:33:42 -0400 Original-Received: by mail-wm1-f49.google.com with SMTP id g65so1754543wmg.2 for <48100@debbugs.gnu.org>; Sun, 02 May 2021 06:33:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=XwWsaSNvJZawb1Wuj6NsQThrwHIMTHh49C8TKV5XKdI=; b=HIJYVr+n6SCEmY7LdDVGURHOHDeIQFAL2Hk0z8vq1KuIOjjVRYHC5zo3PjXmaqVH4f MzSxVhq68R2ivQ+j9TPpBIsP/Ro2cIhtJ2qAz5kVXvwhNsuxtjRGQ/DLbRStzYe+XEsN U9lecfMDApR2BE1gsS81h10WoJ0h5QeedSL0zdpOcipqGNQF3D/0bM9zLz6oLCY6djw4 uMQYupAW7B39zD9Fhx4ETCzrEbVPZHsY+NtQ8J7fmt/JhMvX32jesnZyjgkOWDlzvJc2 V+c6++Z1v3uaH3o1eGHyA8wcsocg1n9S3QDds1po7J0J4xXh0eMnsIEfdOqA7zEK3AKf n6pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=XwWsaSNvJZawb1Wuj6NsQThrwHIMTHh49C8TKV5XKdI=; b=HAhegpxrpxDa+zsmcbudU/lhyQki0Q98XK0nF9P5EPSpiEcKN5ePL9zztYpzL5ax+N QS2uYkSyD8HNqywi2JxVK9epctxsKo9xnqeC7cap7DtkQR+XBJdsqXvJ631z1KoPp6/G s4WAZfdzlZsTauEO4a7fXiHAsxPlVL6+n+kyPjPuvidZq6fz8ndhaOcSqnVFTAI15fk2 ULIKY6bvwGSfFAwoe1DWpAAv/QxuUVfNf8ByLF+Be3BE4r8Jq1ew81oOTYbp8X4z9fq7 81n1cERikDzFz4x6MnumohZhHH16cPScPQSsS1XtaBtDAXm9gyTQQaTxDRWydQFGmDaS /o0A== X-Gm-Message-State: AOAM532gQrRERnzQsVtKt2wvZbhSu9R0XDGeWxf7bhIy86xoa8eDVJHt WNupaKPGoumm9CkPQ01swQvB1Q== X-Google-Smtp-Source: ABdhPJwK5VrJ88AaSbJv1cRuNzptKiO1zPuPBn+TM0D0MqV+Fu4aV1H+YQGNpyvDHQo7pNhHFwtpeQ== X-Received: by 2002:a1c:ed0d:: with SMTP id l13mr27135856wmh.78.1619962412776; Sun, 02 May 2021 06:33:32 -0700 (PDT) Original-Received: from localhost ([64.43.145.37]) by smtp.gmail.com with ESMTPSA id i20sm17825644wmq.29.2021.05.02.06.33.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 May 2021 06:33:31 -0700 (PDT) In-Reply-To: (Alan Mackenzie's message of "Sun, 2 May 2021 12:24:22 +0000") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:205430 Archived-At: Alan Mackenzie writes: >> Incidentally, "C-u C-M-x" applied to c-guess-basic-syntax gives a long and >> complicated backtrace that starts with: > >> Debugger entered--Lisp error: (invalid-read-syntax "Expected" "lambda") >> edebug-syntax-error("Expected" "lambda") > > That, I can reproduce. After a bit of experimentation, it would appear > that this is due to the lack of an edebug-spec for the macro > c-save-buffer-state. Or rather, a recent change in its Edebug spec. > To confirm this in the most basic manner, type > > M-: (def-edebug-spec c-save-buffer-state let*) Until recently, the Edebug spec of c-save-buffer-state was set twice: once by its declare form (as 't'), and later by def-edebug-spec (as 'let*'). The latter was recently removed: CC Mode: Put debug specs inside declare forms. Add missing debug specs. 31f8ae53be 2021-04-15 10:11:20 +0000 https://git.sv.gnu.org/cgit/emacs.git/commit/?id=31f8ae53beb9bada58750160c1bf7f867ecd442e This suggests that the remaining declare form is at fault. Thanks, -- Basil