From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#26486: 25.1.91; spurious warnings from cconv.el Date: Thu, 13 Apr 2017 15:28:21 -0400 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1492111826 18128 195.159.176.226 (13 Apr 2017 19:30:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Apr 2017 19:30:26 +0000 (UTC) Cc: 26486@debbugs.gnu.org To: John Williams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 13 21:30:21 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cykRd-0004XD-UK for geb-bug-gnu-emacs@m.gmane.org; Thu, 13 Apr 2017 21:30:18 +0200 Original-Received: from localhost ([::1]:50616 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cykRj-0006Tt-UG for geb-bug-gnu-emacs@m.gmane.org; Thu, 13 Apr 2017 15:30:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cykQU-0005mj-KL for bug-gnu-emacs@gnu.org; Thu, 13 Apr 2017 15:29:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cykQQ-0003yT-HJ for bug-gnu-emacs@gnu.org; Thu, 13 Apr 2017 15:29:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47847) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cykQQ-0003yA-DU for bug-gnu-emacs@gnu.org; Thu, 13 Apr 2017 15:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cykQQ-0003jO-4Q for bug-gnu-emacs@gnu.org; Thu, 13 Apr 2017 15:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Apr 2017 19:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26486 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26486-submit@debbugs.gnu.org id=B26486.149211170914297 (code B ref 26486); Thu, 13 Apr 2017 19:29:02 +0000 Original-Received: (at 26486) by debbugs.gnu.org; 13 Apr 2017 19:28:29 +0000 Original-Received: from localhost ([127.0.0.1]:46046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cykPt-0003iS-5G for submit@debbugs.gnu.org; Thu, 13 Apr 2017 15:28:29 -0400 Original-Received: from mail-oi0-f53.google.com ([209.85.218.53]:33544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cykPr-0003i3-Ev for 26486@debbugs.gnu.org; Thu, 13 Apr 2017 15:28:27 -0400 Original-Received: by mail-oi0-f53.google.com with SMTP id b187so75810162oif.0 for <26486@debbugs.gnu.org>; Thu, 13 Apr 2017 12:28:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=t+/jtSdcylGxQl/7oquTl9VEEhe6D7tDLx58I/nlca0=; b=tImsBReM855v9yMO+e1IT6JKf5ZIZlBPR08zdHk90U4x7NoZQbShiTs3afdxetOE2r 2EEdMXZqD3buSaZ+2uiRaHwu8M/IMpiqxmZnGlwefyLVLevPbgV4wiwWEvc0NluOI33X yxaTrtv3S3n54KlnbulTUSV0h1qu1TLmfDn+B6xvFVLnpYS08nMYcaVg+s8gOFhKjDVT w55HqeHdPChofo8xVrokFRJaSjPrn4gdc+0pSq+fjdAP6ipWhlolp7/ZEjmHUvdJ6IBr SPEjnGFzNATzhmdQzS6X7XIs6+Ti/hZHIi/hMe6fwWOYIrdURc2VoX6X48kCte4p4qV7 7PQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=t+/jtSdcylGxQl/7oquTl9VEEhe6D7tDLx58I/nlca0=; b=HohL+KyUfDRX8o/iuWPxWwWqso3hr435Qg6A7mGWp09Rveq+g/RVimJdJziZTabsHZ x2t3nrk3D5TwpStyG/KGlI5IhBNdDhiHO0IB82dv683QQqCkJEWovTH9QUGBne/yXSNN 0syCfidf1gS9EZYUZfa9YiCde9iVB1P3NoBo0TvXuSPjSKNuGXfdmgRpjOmwvEcngdqZ 8+Xvxf0Fs7j+GDff1t+ZRSTosl8wUWdsDZ9m2OyVOdLeNpAfZki5cWLWoUXL2HfPKjDc Eo5WOinnaYwwa0OOeFdfeEYfKB5nlmmxhnCGkY7a0nAm3lhyhpR7mkgwFGnF+T7hguIy rOxg== X-Gm-Message-State: AN3rC/7Rv9iT4KFaDFQz2b5x4YvCmEHkCM8RInb0HBd9Bd5m0uv4ykF9 RRdSkOZiSU9hRsVRtLSHOQuHJI8l8Q== X-Received: by 10.202.240.85 with SMTP id o82mr3083387oih.26.1492111701490; Thu, 13 Apr 2017 12:28:21 -0700 (PDT) Original-Received: by 10.157.9.178 with HTTP; Thu, 13 Apr 2017 12:28:21 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: xP32OIBwGPDLAF1Chw0gMHR_4wg X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:131544 Archived-At: retitle 26486 25.1.91; unused var warning from cconv.el can't be suppressed severity 26486 minor tag 26486 confirmed quit On Thu, Apr 13, 2017 at 2:59 PM, John Williams wrote: > When I byte compile a file where a macro expansion introduces an unused > lexical veriable, I get warnings from cconv.el, even if I wrap the > expansion in (with-no-warnings) and set byte-compile-warnings to nil. > IMHO warnings of this type should never be issued for code that comes > from a macro expansion, but it should at least be possible to suppress > them with the usual mechanisms. Here's a file that demonstrates the > problem when it's compiled with byte-compile-file: > > ======================================================================== > ;; -*- lexical-binding: t; byte-compile-warnings: nil -*- > > (defmacro test () > `(let (unused))) > > (with-no-warnings > (test)) > ======================================================================== This happens also without a macro. ;; -*- lexical-binding: t; byte-compile-warnings: nil -*- (with-no-warnings (let (unused)))