From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755531AbbIHQvI (ORCPT ); Tue, 8 Sep 2015 12:51:08 -0400 Received: from mga02.intel.com ([134.134.136.20]:62479 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755015AbbIHQvF (ORCPT ); Tue, 8 Sep 2015 12:51:05 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,491,1437462000"; d="asc'?scan'208";a="764814404" From: "Rustad, Mark D" To: David Laight CC: Marcel Holtmann , Linus Torvalds , "David S. Miller" , Lorenzo Bianconi , "Berg, Johannes" , Andrew Morton , Network Development , Linux Kernel Mailing List Subject: Re: [GIT] Networking Thread-Topic: [GIT] Networking Thread-Index: AQHQ5gpyBzVshxThlkWlAKlt5xa5z54reTcAgAAPTwCAAAuiAIAAAqgAgAAsIACAAMhxAIAAjvUAgARIcYCAAfORAA== Date: Tue, 8 Sep 2015 16:51:01 +0000 Message-ID: <599B264F-0076-4C80-9EF9-853D32D09E3F@intel.com> References: <20150902.223522.1792493140210966693.davem@davemloft.net> <20150903.104032.767889134756094076.davem@davemloft.net> <62408D76-2E53-4914-97A9-32B65B167F9B@holtmann.org> <063D6719AE5E284EB5DD2968C1650D6D1CB8D542@AcuExch.aculab.com> <8BC0F5D8-5872-4387-BACA-BE7EAF479928@intel.com> <063D6719AE5E284EB5DD2968C1650D6D1CB8E788@AcuExch.aculab.com> In-Reply-To: <063D6719AE5E284EB5DD2968C1650D6D1CB8E788@AcuExch.aculab.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [134.134.176.87] Content-Type: multipart/signed; boundary="Apple-Mail=_1A66D369-FE59-4431-80F9-3C1078D07BBA"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Apple-Mail=_1A66D369-FE59-4431-80F9-3C1078D07BBA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 > On Sep 7, 2015, at 4:02 AM, David Laight = wrote: >=20 > Feed: > int bar(int (*f)[10]) { return sizeof *f; } > into cc -O2 -S and look at the generated code - returns 40 not 4. Yes, indeed it does. And with clang too. I guess I was too easily = discouraged when looking for a workable syntax some years ago. At the = time I stopped when the typedef worked, which really just encapsulates = this. I should have recognized that then. Thanks for making it all so = clear. -- Mark Rustad, Networking Division, Intel Corporation --Apple-Mail=_1A66D369-FE59-4431-80F9-3C1078D07BBA Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJV7xH1AAoJEDwO/+eO4+5upvEQAK4JgqEM8q7WoZLtyNpbvgSg GtqL9mX4kyU/Tzsn3rls8sq80ndWt8UkrCJtbdXdNWikpi3c9I4hbd7cTRTzve+F J5QNcwxFWq378Pu5+qXi4ldWeLWmVLHuKcozXvL34GnbBS/hnq8quO4ITaDJEvny xXf6T6KU8XT97WkGXzHHWhDTWEe7WlZz/GCIQoVfQUxbPTPqmCvLdaoQK7pxaD6S iexIKhg8v+xYsXoQgOkKbBYQqMn1ylwmQ1P/lWSSQ9CdL/G0XNRDA+mO5IX4/ntt MfezwZhDkjP1lvaQb+Ru9IaBUTnOHO2pO7pmo18HF5weQ/lJnfRKQ4m94hyLiEaU R6LZMtS/spwofZpdTqtAtU7JCqmRrRArNOPE3w3g7L7BcOWfywdnJBY6Bttt3XFE PlH9mhjf9C/IrvZr8tJuQdXZwNdkInp0IcUlAiczCMT1BZn0hz7rgIhimPq3q8rG FD0W+QD2Z2RQ6ZG9qPMBAkdmfhrL0dcxeWbtUPRigSqVAfVCvHH0c2wvaO3tRmz0 rbpBmFFhqK73DymayfW/wZJMaNQ1LHAbweV9eTvmfqBHazjtZbgou14jqut9/6Q5 /6oL2BAQcl/Ems+F8OyzaRjFSdI7CzM6YWMqyQMJdoVrxqCTwDEpu8SVSL1959lA Ik/368mp4BtngAxZoMM1 =ulYt -----END PGP SIGNATURE----- --Apple-Mail=_1A66D369-FE59-4431-80F9-3C1078D07BBA--