Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: lvalue types Date: Wed, 18 Apr 2018 09:12:37 -0700 Organization: None to speak of Lines: 19 Message-ID: References: <2b687d74-f559-43a9-9aec-8a1067467ce2@googlegroups.com> <390abe70-908f-4f19-b6f8-84ec38d3ea90@googlegroups.com> <64746e6c-0c23-47a6-a5d4-d15a33db4aed@googlegroups.com> <83589df8-fa61-4ffb-8fef-09ab50c8fcf4@googlegroups.com> <646ca446-53a3-4006-a476-6f52caacd8c9@googlegroups.com> <108b8472-481e-43b4-9988-2c7e4648449d@googlegroups.com> <2bf95ece-0d26-49aa-8629-87d9c47ef2ad@googlegroups.com> <97b9de3e-f3f8-45c1-8850-a29ca57069d5@googlegroups.com> <0411fdf5-9ca7-48b2-b7d8-23dd874e95d9@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="b3081569afdc5f121008704081152326"; logging-data="26749"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/9EX8HVxdRi8UUbBwcUUsN" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:VkNT0Zng5D0Nmm9mq6AqDnXzk3s= sha1:ayKqR0lNOJ7Iz/Y4gYHB1+0eJOE= Xref: csiph.com comp.lang.c:129408 supercat@casperkitty.com writes: [...] > The ability to pass the address of an object to functions that can use > the object, at least until the next time the object is addressed via other > means, is no less fundamental than the ability to use the structure > directly. Both clang and gcc, however, *invent* a distinction between > direct and indirect use of objects. I'm probably going to regret asking this, but can you support the claim in your last sentence? (I request that you do so without asking rhetorical questions.) [...] -- Keith Thompson (The_Other_Keith) kst-u@mib.org Working, but not speaking, for JetHead Development, Inc. "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister"