From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.devel Subject: Re: question regarding my emacs package Date: Wed, 14 Jun 2023 01:55:54 +0200 Message-ID: <87y1kmex2t.fsf@web.de> References: <20230613.093116.2248504087148072667.enometh@meer.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23909"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 14 01:57:02 2023 Return-path: Envelope-to: ged-emacs-devel@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 1q9Dsj-0005zS-Ah for ged-emacs-devel@m.gmane-mx.org; Wed, 14 Jun 2023 01:57:01 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q9Dru-0007Ut-0u; Tue, 13 Jun 2023 19:56:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9Drr-0007Uk-DX for emacs-devel@gnu.org; Tue, 13 Jun 2023 19:56:07 -0400 Original-Received: from mout.web.de ([212.227.17.11]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9Drm-00050v-Em for emacs-devel@gnu.org; Tue, 13 Jun 2023 19:56:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1686700555; x=1687305355; i=michael_heerdegen@web.de; bh=j8qiW4Zn4xH1brQiV/AohAvVTmKpVJMNmAJICSLfsKo=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=sx7k6wn4EHVa2raOUSpEjyRFU80iUqVqx9mCIIMEzkzNp4iL33q1yW8YaTqLrhRAgk02jKn xUFeViHLssmRevUGPHOZIBLeUhTmibn1AYaoCZlvWyy1RkNYDiexkRidg1LqOEmN+DBbuou/b vuRxnk3O8j7oAhK1ChTNQEU6xNuoHoYwyIvZBX8DeqSCo2FgdEP3esQu8lcmXlY22RjU37jD8 dvLG3nPFgmsE9XtrRDnnLuaUePSOncqTR7ORZdsvCtRfT+dZfEBPYguHvA64m7O5RTW5jyyt+ n3fAHf3mo1ESFNRtO4BgaCe+9Zv/pT3k8C35BWJN29iqGj1DGVSQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([178.14.74.62]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MTfkd-1qYMb8375p-00U4tI; Wed, 14 Jun 2023 01:55:55 +0200 In-Reply-To: (Madhu's message of "Tue, 13 Jun 2023 14:49:11 +0530") X-Provags-ID: V03:K1:V3SSgGROpB0XVjTrDjMddy8B8xMdJaaKc9kd6rrW+iCtuonWzl+ /IWlXldouPShEkNIEwcT0/Ro/hqXFc7tJIqXdFw/yRVM0gPktS4PL7j9ivfOdNdZu4qBDaj vRpkJBBOEK+sZW6Xhf8hVzCDIkKqlAO9ODg9x5yT/07Xjb8OKma6BnbjsUn3WxssrDxPEeG pRTiZUFqDKGKYjz7vSiEQ== UI-OutboundReport: notjunk:1;M01:P0:PjYmB2OAeTw=;n0RwKTeBMXYFJfXQ8Evjl+j27X/ PxsWjeNkGI/sIl3AGvcRiJqmhr+RNcAWS1ah/cW6iKJ45CUcCJKcvNMipnHSlui5DGL93j+Hn vcfFHuCHybm1vQrmPmc910hPZl6gXqnH89+MavtDz3if0j3EhVdkEsDC3RJfryhcCdM5Hk01D HRAofQ9eb2ECExehpBHNcDBiqdBjRXTbFEyDkOp7opoEm3IHqU6kHuHJF4kQk7RIvgT6G7p2H ktq303wVe/yZoiRNyTV23DoSmiznkSrfJzkXhOyUl4Ato/F+3Z61k9F0CMf0HhlMIp0XZ/VTs EZ/DowLquyujTKgdfEGBLVO2vG+q0lArHmz5ycCJ4h16zYu+pklpIlPCW76nY9eE+sYo20xyA 8mXWd4dg2j/Kyqbyi5apdn7s+sz7QkEtd1rxHf1nTKjiPE8Kjce/+j4TGk5/2PgkVmW4nz1n6 u4QeqzTMqLeey3T+lRyzId5E7+Dyaha6KsGeliT+eiYEEZiqXlLxssOAzRcDKtFbL3LVyS1co LMUHRSTcpb9W6stedmzuRk1pIGRpirncPSxEfsJlD1jtMd+DHvaWqfS/zMjVM1CXJvwSn6WHI jLD8uhkrjYzCrNcVj+Sb113QaToGxJ/GEtLm6koMSiLp4OVDnKVM7Qe/37fmL3RPPrRvw/I1D diulpOTVZspPnWdVUA2UwKjeCCCf2buIGpf0AJPZjDXOtTOxRHT4PKytKhjxjWbac0tbJ2rnZ iMm7dMVgDj7lYwh619LydVJiobbgBNmRTT9qYvZ0vLrnHkDgy4L7XosygWjSSQH0GPxGihBa Received-SPF: pass client-ip=212.227.17.11; envelope-from=michael_heerdegen@web.de; helo=mout.web.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:306789 Archived-At: Mattias, could you maybe please have a short look? Madhu writes: > >> (require 'cl-lib) > >> (defun xyz ()) > >> (cl-defstruct barf > >> (buffer-file-name (xyz))) > >> > >> (defun barf-foo () > >> (let ((barf (make-barf))))) ==> Optimization failure for make-barf: Handler: make-barf--cmacro (wrong-type-argument stringp (xyz)) Madhu, seems you have hit a corner case bug. The resulting code (i.e. the defined `make-barf--cmacro') uses `buffer-file-name' as the name of a variable it let-binds, which results in the above warning (or a similar error message) in the case of this variable. Is this a known limitation (Mattias)? TIA, Michael.