Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp853167imi; Thu, 21 Jul 2022 12:15:36 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vpGfcmrA7hPkIKffeQ8iAyR6X/WbmdIechuxNBZkggjIOMorQ5IPO9/pGobMHsWmHfzBC1 X-Received: by 2002:a17:907:7637:b0:72b:3a3b:7d68 with SMTP id jy23-20020a170907763700b0072b3a3b7d68mr44408ejc.566.1658430936456; Thu, 21 Jul 2022 12:15:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658430936; cv=none; d=google.com; s=arc-20160816; b=Wuz0QCRgyFlwqM8kHR8vjJEwQWxk+MFqdxWh98qrF8djJdNk+slHcZYNSw05xC6s1y lbzX6FK+fEHMURD93IfKpAHaOhUQCWf7F/DKhtKym5sHDOZjkW5OJFiiOT5pdXepBkB/ 5lfvcAbCdTtQ7JY/7tabR6XVhsUqzJPu1udl/nB3OCejBnHrYm5kfNs9cpQbzzCzLLgQ mdzB+BBrvuClHlmbQlqW6cgzr0P+uMMPDXEMe/s8jnGTaLk/JaqbE82kiJpXBqix/e5L 8WSCvPp1PrvpRUqIBPdf+ohzlRZ4ajnv7CxyFHhwfP5FRpEkCc5OiWScr6X+W5AARmK4 x+Fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=IqIVwqhXZpX+36x6ZGQ0nvRNGxQHBFp217j1o3bMiIA=; b=UwkiNnjFNON/QD6FCIwnUuCNbkp8qHlknDHl2THcd+U+EoxqLwuYeimXfHz277nnvP 8muhz7/jStKzW0rrR1HVnn531+i8yUqXxknHXSWgX09DRZQGFJG0a4UNdj7seW+JrR3x hC4qVVZ+zv2s6SBGVP7jPRIW2+euPFVFoLYp3huLRih69tSNlKHJzNp0O8vF8IDQn4LK bHODZLwfL3KqgwAoQzM3ofITUDjjWB+QVIG6WY3byXMh4dz7kUQfZfwFjQp4YWrE5v0T 8yiu+BsxZ4nUvS6bNkDnmzAKw6X+Hc7/LsjliBbmt/JBEghGFahi2qbdDM4PWvFUuS9R j9YQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ZxGBqGsi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ho9-20020a1709070e8900b007263068d526si4330995ejc.574.2022.07.21.12.15.10; Thu, 21 Jul 2022 12:15:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=ZxGBqGsi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229533AbiGUS1d (ORCPT + 99 others); Thu, 21 Jul 2022 14:27:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46620 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229684AbiGUS1b (ORCPT ); Thu, 21 Jul 2022 14:27:31 -0400 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CF30E8B4BC for ; Thu, 21 Jul 2022 11:27:30 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id va17so4658384ejb.0 for ; Thu, 21 Jul 2022 11:27:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=IqIVwqhXZpX+36x6ZGQ0nvRNGxQHBFp217j1o3bMiIA=; b=ZxGBqGsinqrzzcne7WCZ4G2F1Aqq0XDS4rmAB3fkzWfgI9dhQF3hiGa9Dnt3+L+DrP cdxOROZtpVL6JngLYFvCMikY8LxvjsG45qx9FCTbVU6xgiZxglGSccDotU9zAJRfN7W3 9cx409+nIQ02rQYPmckrH+zh98gfqCEnpzZJExuzjPP9JI3+IDEj1pVESojf2NjOKTKZ 0S0SJoDzg+PwjlcTKTczfV89m3lwd8BsJHXRsyQytGf+dP1B+K+NJceiDXmHWbAB8nDy OOwwE8Kzj2sb0VPKcmZCWI7UjuB2bG0Ny1FJ2axC448RZUAeefhNKguqEWG4frPiAMQL s67g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=IqIVwqhXZpX+36x6ZGQ0nvRNGxQHBFp217j1o3bMiIA=; b=gRhRNyKB9yQrhwB7r3WHJTH1mC0q2J1DDjixrSpAyY6+Afd/XiwRbzZVDJHp2C3Xd9 vorJe6/Rp6/VPLnqQPpNh53FGPb+uLxvmE/fifksuUFK2JNAIPVgm/YplZS0Nsq0iBDY SJKBOpd0SzpAnc3URfZBwMAuPZHy4v43uBop/bk0qIJuBYRZOxAmM8qly0lkWfzcSzzb IP+fitAsyN+mUAI1tXpPhgXrdQRctmN5S+76LKoVksuMvaLRzgMCOXGkrp+f0UkQ9nXh C4ODjElqvb9l3mwwTmjo9zfYh3UbOIFAnSdubQvDgsaRilWfX8huvsMpD3+4+xn7stb2 YiCA== X-Gm-Message-State: AJIora8aeR3Mwue8B81GGninbuGDzGrgULMGNB2CODcCbqqEIYJ4vwsP q1zPf6EK4kgtVGwLBrsT/Dc52a3dIDJ7omfpInL5gA== X-Received: by 2002:a17:906:98c7:b0:72b:20fe:807d with SMTP id zd7-20020a17090698c700b0072b20fe807dmr42674854ejb.75.1658428049278; Thu, 21 Jul 2022 11:27:29 -0700 (PDT) MIME-Version: 1.0 References: <20220720185719.273630-1-mairacanal@riseup.net> In-Reply-To: <20220720185719.273630-1-mairacanal@riseup.net> From: Daniel Latypov Date: Thu, 21 Jul 2022 11:27:17 -0700 Message-ID: Subject: Re: [PATCH RESEND v2] Documentation: KUnit: Fix example with compilation error To: =?UTF-8?B?TWHDrXJhIENhbmFs?= Cc: Brendan Higgins , Jonathan Corbet , davidgow@google.com, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 20, 2022 at 11:57 AM Ma=C3=ADra Canal w= rote: > > The Parameterized Testing example contains a compilation error, as the > signature for the description helper function is void(*)(const struct > sha1_test_case *, char *), and the struct is non-const. This is > warned by Clang: > > error: initialization of =E2=80=98void (*)(struct sha1_test_case *, char = *)=E2=80=99 > from incompatible pointer type =E2=80=98void (*)(const struct sha1_test_c= ase *, > char *)=E2=80=99 [-Werror=3Dincompatible-pointer-types] > 33 | KUNIT_ARRAY_PARAM(sha1, cases, case_to_desc); > | ^~~~~~~~~~~~ > ../include/kunit/test.h:1339:70: note: in definition of macro > =E2=80=98KUNIT_ARRAY_PARAM=E2=80=99 > 1339 | void > (*__get_desc)(typeof(__next), char *) =3D get_desc; \ > > Signed-off-by: Ma=C3=ADra Canal Reviewed-by: Daniel Latypov Thanks for fixing this!