From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS22989 209.51.188.0/24 X-Spam-Status: No, score=-3.4 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id E41441F45A for ; Tue, 25 Oct 2022 21:49:38 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=cs.ucla.edu header.i=@cs.ucla.edu header.b="t4ZvaI2C"; dkim-atps=neutral Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1onRmQ-0002HT-HD; Tue, 25 Oct 2022 17:48:14 -0400 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 1onRlx-0002An-HU for bug-gnulib@gnu.org; Tue, 25 Oct 2022 17:47:46 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1onRlv-0002AY-Aw for bug-gnulib@gnu.org; Tue, 25 Oct 2022 17:47:45 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 43D451600A0; Tue, 25 Oct 2022 14:47:40 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id qlgi70FSiRGh; Tue, 25 Oct 2022 14:47:39 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8A2E51600A5; Tue, 25 Oct 2022 14:47:39 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 8A2E51600A5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1666734459; bh=vZJobDflPWmJ4WVd1KzynZdtY9R6/F9rW+HYIHmuEJA=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=t4ZvaI2CoYfwVK5MBVv0m3WH48SZ3Q+oV/T2+Jd7k642/O45+Vm+F9uXGlmOvmFkF qA/b3cn8YvEXuMHXwO9+0prTGzZnjf50j+FiuqIF9tsLD4nS7KJjRch3BHJ8MdPHIR vTpT6YdiZOWYSdnpNgZLQojKbabzq3CanR2iruTY= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 0nD1wSG4DMdH; Tue, 25 Oct 2022 14:47:39 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6ACF91600A0; Tue, 25 Oct 2022 14:47:39 -0700 (PDT) Message-ID: <85c221a6-0aeb-9f33-ebc7-8016229d4ce3@cs.ucla.edu> Date: Tue, 25 Oct 2022 14:47:36 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: assert-h: Make static_assert work on Solaris 11.4 To: Bruno Haible Cc: bug-gnulib@gnu.org, noloader@gmail.com References: <34013532.ATrlOLLGV9@nimes> <780a1582-5d93-d7e5-c12c-7bef8654a0d6@cs.ucla.edu> <6616587.hy9JHpt1j4@nimes> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <6616587.hy9JHpt1j4@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=131.179.128.68; envelope-from=eggert@cs.ucla.edu; helo=zimbra.cs.ucla.edu X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "bug-gnulib" Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org On 10/25/22 13:11, Bruno Haible wrote: > The assert macro shall be implemented as a macro with an ellipsis parameter, > not as an actual function. Thanks for clarifying it for me. I suppose the Gnulib assert-h module could be enhanced to support this C23 extension. Low priority for me as I don't deal with Gnulib + C++ and the problem comes up more rarely in C than in C++.