From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#48585: 28.0.50; Missing Edebug instrumentation for some 'if-let' variants Date: Sat, 16 Jul 2022 22:04:51 -0400 Message-ID: References: <87wncen0jq.fsf@gnus.org> <877d4ch9zx.fsf@web.de> <87mtd8ed0e.fsf@web.de> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20385"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Lars Ingebrigtsen , 48585@debbugs.gnu.org, Philipp To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 17 04:06:11 2022 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 1oCtfe-00059A-Tk for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Jul 2022 04:06:11 +0200 Original-Received: from localhost ([::1]:45674 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oCtfd-0000Rj-TK for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Jul 2022 22:06:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oCtfX-0000Qq-1j for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 22:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48663) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oCtfW-0004kb-OH for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 22:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oCtfW-0006PN-Er for bug-gnu-emacs@gnu.org; Sat, 16 Jul 2022 22:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jul 2022 02:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48585 X-GNU-PR-Package: emacs Original-Received: via spool by 48585-submit@debbugs.gnu.org id=B48585.165802350224559 (code B ref 48585); Sun, 17 Jul 2022 02:06:02 +0000 Original-Received: (at 48585) by debbugs.gnu.org; 17 Jul 2022 02:05:02 +0000 Original-Received: from localhost ([127.0.0.1]:46422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCteY-0006O2-Er for submit@debbugs.gnu.org; Sat, 16 Jul 2022 22:05:02 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:55244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oCteV-0006NU-GL for 48585@debbugs.gnu.org; Sat, 16 Jul 2022 22:05:00 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id B02F1805C8; Sat, 16 Jul 2022 22:04:53 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 663258025F; Sat, 16 Jul 2022 22:04:52 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1658023492; bh=vN/8sBwqiq8Q1Hdze+NyHIyVSlZrweAQi34+UFKuCp0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=lHHnkkFDSLt84fDX8mMb45ObkEO3uPGRsRC1pXYV/xVRrqahxLKo4afq0i4NAN8UJ dWhAsraz9w+CgEIkQr9nbrxXMFcRtnPTCYgyZxmS+RrU3oGIYISJJxAIZQ4a2iE80g +G3uaFGzKrNasG7aet2SZBdjGeVFCw9DIPj6YbMWDUL56ZqnG0qZtRcrdz4PrWtuLF xLPWxmIKyGgk5lU5H2lrb4csMwPzxDOOAKwx9Xn5CDRkHaDXaxVoZyPu90czIjh+BE fB7tTRt8CdSOEHeEvHCGQHVGp7yjHgkgQyDY4p3hqxbtjep8lIhHDmWy2gbwr6vtA0 b1SW0F0tIuQZw== Original-Received: from pastel (unknown [45.72.196.165]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 28D581207B8; Sat, 16 Jul 2022 22:04:52 -0400 (EDT) In-Reply-To: <87mtd8ed0e.fsf@web.de> (Michael Heerdegen's message of "Sun, 17 Jul 2022 03:36:33 +0200") 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:237222 Archived-At: Michael Heerdegen [2022-07-17 03:36:33] wrote: > Michael Heerdegen writes: >> Then I guess we could use this `&interpose' Edebug spec but it's >> undocumented and not really trivial to understand. > But seems the return value is an Edebug spec again. This would not help > in this case then. No, the problem can't be fixed in the edebug-spec. Either we live with the current behavior (perfectly acceptable if you ask me), or you need to change the definition of the macro so it explicitly strips the Edebug instrumentation (if present) at those places where it's not desired. Stefan