From owner-sc22wg14+sc22wg14-domo2=www.open-std.org@open-std.org  Tue Aug 25 21:49:04 2026
Return-Path: <owner-sc22wg14+sc22wg14-domo2=www.open-std.org@open-std.org>
X-Original-To: sc22wg14-domo2
Delivered-To: sc22wg14-domo2@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id 5F21B356E4F; Tue, 25 Aug 2026 21:49:04 +0200 (CEST)
Delivered-To: sc22wg14@open-std.org
Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124])
	by www.open-std.org (Postfix) with ESMTP id E3A2F356BEF
	for <sc22wg14@open-std.org>; Tue, 25 Aug 2026 21:49:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
	s=mimecast20190719; t=1787687342;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type;
	bh=T3vMDwBHL0GhsnpFAo9JLAKBxuJt35hcf09dDdfSwHo=;
	b=HvXgiTjEVWBzd76S7zfIVtexm91DyFfyKE5yywI4q47nkFJRm+O8rZOf3Ec1AgWNDp341g
	3TOw3scxzFAjeidiyW2lNR/Tz7gGY9lkrC39k1+dfFtzdJEvzCbdqdONnlH/fIkGGktvg5
	zrMR9AQt1AxpgawMlLABmZztglraO+g=
Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com
 [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS
 (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id
 us-mta-16-bWnTv3veNhihbFHmIZm9Pw-1; Tue, 25 Aug 2026 15:49:01 -0400
X-MC-Unique: bWnTv3veNhihbFHmIZm9Pw-1
X-Mimecast-MFC-AGG-ID: bWnTv3veNhihbFHmIZm9Pw_1787687340
Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-47f835ac1aeso76846f8f.3
        for <sc22wg14@open-std.org>; Tue, 25 Aug 2026 12:49:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20251104; t=1787687340; x=1788292140;
        h=content-type:mime-version:message-id:subject:to:from:date:x-gm-gg
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to
         :content-type;
        bh=T3vMDwBHL0GhsnpFAo9JLAKBxuJt35hcf09dDdfSwHo=;
        b=VVEv2sCpmyCj/vzRs8p+Ki6A6DZfT3qCgg/AMXBB91VCp55SHA9Y+Pt/qiFwyKsy+N
         bB+qTxgBORvN2VNSwqBPzLatHi13QAdmjykW684Ned1QpyYlMNeRev2Tlda+zJVROXYk
         g6gPcxCrvYZcYlIJDpmhJLiTPv5ikAFeTc9hynjFGkTM1iSavYXexUOcxUwyoLG+V9jh
         VR69qWHYTRsm6SRi3uco7JKtq0X/JeobyZhxnc74p+6S92K2zLArqg3Q/1RRSOALDWss
         bJgzEUJHA0oUXTC/IuHWHRv/V0iEt602+Il3SZ4LPtaFVHkXstt6Tvq5Y/EcD2V5YYjX
         l3Og==
X-Gm-Message-State: AFuF++mxu8xk0KpnTCOz4mUf/dN/pCSZlcA0RrrUM5wnPrRSB1ztnUyB
	pMWN7tLyLvme4sTMp4R2j8LHWLIhhjWkZDeYMoRruFv3zamB7Z0UBXrby0jADOhUViqoz1ZFkWP
	k+wmZ4D+aXbn2BDQNF4dIaozIf6FHkswUP89rvjfPmbLLgjBbzYzCaUh83+AznjJiuk9pUjew1J
	ysvgyF+WcVNQ67G/KSrFcbl7YUitDSKl4CET40y14Z
X-Gm-Gg: AR+sD11mXCLFzvsOxP1Aj5hi5lYGQslJtkiCZBXF9OBDBBqSRTrI6CDMD8EHpQqDfIO
	QKmNkRy6sPMdIrwXt3hmnuBc3Rhtt5ei1ctUhY9CY2MzQLrSK7+93dwCJVN1Fdrv73O76j6fOYP
	wnYuJibOpMaN5F6lt3PtQ2LgUFE+2BmXsL+N8zthkhsSW5Nf0qR8ow5J+Uk1ANol7Da79twUa9P
	lWHQs9zdZW4INTA9vtUq/+RPUV8qZ/KRtGIhWhgdIp/Dxf6fCBU2FZr3ykLqCHdP/yMJ1Cs+wBx
	HG2pfbgrIxWBwsSy3sOMLKkomI5BwwxQ/oih0ymStW+YimKAhYUtbW/ZKnmnlIpt304pKRV6ehe
	tTWRTL8kiNKf5/TvWDjoKB5L7s3pae/s=
X-Received: by 2002:a05:6000:4020:b0:482:d9c0:ff19 with SMTP id ffacd0b85a97d-482e268950fmr1627769f8f.9.1787687340021;
        Tue, 25 Aug 2026 12:49:00 -0700 (PDT)
X-Received: by 2002:a05:6000:4020:b0:482:d9c0:ff19 with SMTP id ffacd0b85a97d-482e268950fmr1627735f8f.9.1787687339473;
        Tue, 25 Aug 2026 12:48:59 -0700 (PDT)
Received: from digraph.polyomino.org.uk (digraph.polyomino.org.uk. [2001:8b0:bf73:93f7::51bb:e332])
        by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482e279e92csm484648f8f.5.2026.08.25.12.48.58
        for <sc22wg14@open-std.org>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Tue, 25 Aug 2026 12:48:58 -0700 (PDT)
Received: from jsm28 (helo=localhost)
	by digraph.polyomino.org.uk with local-esmtp (Exim 4.98.2)
	(envelope-from <josmyers@redhat.com>)
	id 1wyx8j-00000006aOo-24fZ
	for sc22wg14@open-std.org;
	Tue, 25 Aug 2026 19:48:57 +0000
Date: Tue, 25 Aug 2026 19:48:57 +0000 (UTC)
From: Joseph Myers <josmyers@redhat.com>
To: sc22wg14@open-std.org
Subject: Generic association lvalue conversion wording (issue 1030)
Message-ID: <e0e8b983-5f40-04ed-8cfb-31470656b2b5@redhat.com>
MIME-Version: 1.0
X-Mimecast-Spam-Score: 0
X-Mimecast-MFC-PROC-ID: jab-z8D_bnB8pq-r_kL01ueK_ojHkSWz-Eot3J7InF8_1787687340
X-Mimecast-Originator: redhat.com
Content-Type: text/plain; charset=US-ASCII
Sender: owner-sc22wg14@open-std.org
Precedence: bulk

Here is my proposed wording for issue 1030 on lvalue conversion for 
generic associations.

Change C23 6.3.3.1 (Lvalues, arrays, and function designators):

> Except when it is the operand of the `sizeof` operator, or the
> typeof operators, the unary `&` operator, the `++` operator, the
> `--` operator, <ins>or a generic assocation that is not the result
> expression of its generic selection,</ins> or the left operand of
> the `.` operator or an assignment operator, an lvalue that does not
> have array type is converted to the value stored in the designated
> object (and is no longer an lvalue); this is called *lvalue
> conversion*.

In C2y this has become a bulleted list (see reflector message 37712)
so the new words would become a new bullet point at the indicated
place.

-- 
Joseph S. Myers
josmyers@redhat.com

