Received: by 2002:a05:6a10:8a4f:0:0:0:0 with SMTP id dn15csp2600449pxb; Mon, 31 Jan 2022 03:40:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYXeIu9HnP8X9zl/W+VC1jS5TwlTS1icFl/wKVHKbrPaMw8q+Ijb6OFuibHBD4ylaj5OsP X-Received: by 2002:a17:90a:4b8b:: with SMTP id i11mr33838762pjh.148.1643629227856; Mon, 31 Jan 2022 03:40:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643629227; cv=none; d=google.com; s=arc-20160816; b=DBaTI5AqUJBokPj98SQx4/XqvlgXlBDP1ucHdQgZVht84P6SQL+5gEnURGsUP2EsEf CazzUu3Lt/ygbaDVKGv+q/DJwJQ6Xqsf1qWIcFDCqC8MdjAFzhdFwKj6/fKaacQDJNc4 vgiPno0wAHaIZWKQFQo3m3GPLIxJq4cYpVEzMXVKY7LytEC3nT/MvgHb7Ole7qR/3GbV 9em0PBw+GNRqj3rrJzyEsgnaGOeR6dtBjeo0BQdWipqxSI/pxoLAxjIeCee2ILB+ZBHK aBJi5wrQg8LXU4tJehxSSjPI/AR/bLmQ2HL6IrCzcyFWkl3TqeGY5UjHf4tvK9ozuo+n zkUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kYog/BqFDWNUevncRZPSz/7DuXyTbwEtBR6tVJ1Z7ec=; b=wf0b9E9UaGGRegEWrs+KP1Aa7XZU3KhjHKusiEcHeso4Nqj9CTH5/T7TOvVDDfl+QQ +7JjhSbmV3qEv6x1+/GMKbhUTkJa7yQNXyuDEplQS1nCBH/6nGArF+OLpnUe79G0T0oA iYQY/lFA+GVVYZTv3EcJWtXqlDIP8T+9CtiH+Ib86quJtDcjIZI9YBLfLQccNzCUSK13 BY2IVinXQM0XgmKjjnYX3OPbQ44EIwrLYo/y2PtCjnvcx+zdsLIY2YgAYirpUVUF9dvY S2dIW2x+qXi5XYTrJgcWZAzlWtLxgHRXrQplaiqgSCSksgWXCeBXEIJvo31Igbo0QDdH 2EJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=JTdfELdG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s193si13027709pgs.318.2022.01.31.03.40.17; Mon, 31 Jan 2022 03:40:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=JTdfELdG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S245400AbiA1VV0 (ORCPT + 99 others); Fri, 28 Jan 2022 16:21:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53146 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239231AbiA1VVZ (ORCPT ); Fri, 28 Jan 2022 16:21:25 -0500 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF515C061714 for ; Fri, 28 Jan 2022 13:21:24 -0800 (PST) Received: by mail-pf1-x42a.google.com with SMTP id v74so7319993pfc.1 for ; Fri, 28 Jan 2022 13:21:24 -0800 (PST) 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; bh=kYog/BqFDWNUevncRZPSz/7DuXyTbwEtBR6tVJ1Z7ec=; b=JTdfELdG5DjgJJA5MLvURWVhN3HOJkymfEO2b46OC3Y9DCLTR6HA/ak2T1AKpLMJEK BBCMnl4VT84crQCyuMVSXFfEmkYn2VQLHTBx+75VvEOc7YYXynUoDx60pxBZf8yLhHvh h8LMUUEUVhEXePjKNBWe5pnc4GiMoYODg+kshlC5MZ1Ciu/lNtdovB+f3W5eIVwRjADR dNO3Z0U2posO7lwRWqMjZnMKPa4ZZNIRovwFsdGUEq5fxPB1Jyn/6I8EVYBuoaWM1MN9 PLbcagmWKrOnbobyfj+HCzVJ0tGwygqcBZYyPsUMhOm7cxyAp0PqQbw+7F1qPa8e0HdI VSpg== 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; bh=kYog/BqFDWNUevncRZPSz/7DuXyTbwEtBR6tVJ1Z7ec=; b=3w23txl5GIoQMFbG1ov+kctW9Z2JzqY+RKcHsJA/sL2ADY/SqnVl9+s18YcgujtcPk vHabxlV75V2W6FMg7JqfkN3HTKPgoIN/248FuvXBTDuynSrt6oqKO41ZtEQzx5MAtIgF 0kJxuUbVg+RxGg7S+qX9KbQFqVxGGcn/nFTlvjq8ZDBgHpH8lFYDcsmVUI5WuA97gTrh 3t+7sf7+7eK/XRi5RAzk/J9HQ9g5hi9d4E/OcOHds63IdJmP6tuScqjHdkm3UDTpiQ91 FTVxKyqo9Irj8Qnw58am+JoyA+iJo4hkKPv7ZMIudVtK2asUn7nOCrrRmZ4SjIEPoRXy 0+Gg== X-Gm-Message-State: AOAM530xB08KSy6UaZd/swh2LdTu5pDJaoNG9CloCwu2Gg8Mgo0a7Vmz QpzetfNzUsvjAgndhDajM6ut0i+99kLdvuyvuGjFRg== X-Received: by 2002:a63:184a:: with SMTP id 10mr7861393pgy.609.1643404884224; Fri, 28 Jan 2022 13:21:24 -0800 (PST) MIME-Version: 1.0 References: <20220127215222.159049-1-dlatypov@google.com> In-Reply-To: <20220127215222.159049-1-dlatypov@google.com> From: Brendan Higgins Date: Fri, 28 Jan 2022 16:21:13 -0500 Message-ID: Subject: Re: [PATCH] kunit: cleanup assertion macro internal variables To: Daniel Latypov Cc: davidgow@google.com, linux-kernel@vger.kernel.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, skhan@linuxfoundation.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 27, 2022 at 4:52 PM Daniel Latypov wrote: > > All the operands should be tagged `const`. > We're only assigning them to variables so that we can compare them (e.g. > check if left == right, etc.) and avoid evaluating expressions multiple > times. > > There's no need for them to be mutable. Agreed. > Also rename the helper variable `loc` to `__loc` like we do with > `__assertion` and `__strs` to avoid potential name collisions with user > code. Probably not necessary since we create a new code block (we are inside of an if-statement, do-while-loop, etc), but I don't really care either way. > Signed-off-by: Daniel Latypov Reviewed-by: Brendan Higgins