From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: Review request: Fixing of spurious byte compiler warnings "might not be defined at runtime". Date: Sun, 22 Nov 2015 12:54:04 +0000 Message-ID: References: <20151121203016.GB3636@acm.fritz.box> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1448196863 30980 80.91.229.3 (22 Nov 2015 12:54:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 22 Nov 2015 12:54:23 +0000 (UTC) Cc: emacs-devel To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 22 13:54:22 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a0U9r-0002wG-H2 for ged-emacs-devel@m.gmane.org; Sun, 22 Nov 2015 13:54:19 +0100 Original-Received: from localhost ([::1]:55763 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0U9r-0003aS-6z for ged-emacs-devel@m.gmane.org; Sun, 22 Nov 2015 07:54:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0U9d-0003Yx-Qp for emacs-devel@gnu.org; Sun, 22 Nov 2015 07:54:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0U9d-0006wq-3G for emacs-devel@gnu.org; Sun, 22 Nov 2015 07:54:05 -0500 Original-Received: from mail-lf0-x22e.google.com ([2a00:1450:4010:c07::22e]:33832) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0U9c-0006wl-Sj for emacs-devel@gnu.org; Sun, 22 Nov 2015 07:54:05 -0500 Original-Received: by lffu14 with SMTP id u14so93246937lff.1 for ; Sun, 22 Nov 2015 04:54:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=saumIMDhl3mGNRihw6C204Jd8tM3dQO/aWLVSpIjB70=; b=luuqqqHusPCSeskDxUPlMZ9EMJCJOzfklZq3rY2I6pZcjZGMy/wYZqUEzFwheNI6bk zRMYr8WGyOT8O+xztq7+VXpaMUr3oMAqcO+gp0DRiP8K0azdbttum5ZYiOzrhYapP2Zb U9PX79TgEnARc5Q9BFjV6r0ABuq9j8N+H02xUo6cNyZ6wyX5+2SiBK3o6+2ImpdlaTfi DP5L+bYiYL5vK3vMVdOwh1NV5Jfpkjlnr70+0sqmJNy4QFUeN5OSi3MDNmcSpsNHGRkg 6ObolicFOrD+ESV+8qgwwJAa0Ys8CikV0NpYsByPmqHdTrz7f//MNKW7svZxcYZWaouU L+uw== X-Received: by 10.25.19.69 with SMTP id j66mr9266583lfi.25.1448196844167; Sun, 22 Nov 2015 04:54:04 -0800 (PST) Original-Received: by 10.112.202.99 with HTTP; Sun, 22 Nov 2015 04:54:04 -0800 (PST) In-Reply-To: <20151121203016.GB3636@acm.fritz.box> X-Google-Sender-Auth: APh3hJTrRwe_3e-d2qCl2kbVziQ X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c07::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195004 Archived-At: Thanks Alan. Do you think you could add a test for that as well? It should be possible by overriding `display-warning' or something like that. (let ((warnings nil)) (letf (((symbol-function 'display-warning) (lambda (&rest x) (push x warnings)))) ;; byte-compile some file here. (should-not warnings)))