[SAoC] 'DPP with Linux kernel headers' Project Thread

rikki cattermole rikki at cattermole.co.nz
Mon Nov 4 16:54:07 UTC 2019


On 05/11/2019 5:48 AM, Atila Neves wrote:
> On Monday, 4 November 2019 at 09:17:57 UTC, Jacob Carlborg wrote:
>> On Sunday, 3 November 2019 at 16:37:36 UTC, Cristian Becerescu wrote:
>>
>>> When encountering anonymous structs or unions, dpp gives them a name. 
>>> And this forces dpp to declare a member of that 'now-named-anon' 
>>> record type and also provide accessors for the 'now-named-anon' 
>>> record (because unnamed records also implicitly declare a member of 
>>> their type).
>>
>> But the question is why is DPP generating named unions/structs when D 
>> supports anonymous ones?
> 
> Probably because I either didn't know that at the time but knew and 
> forgot. I don't remember what I was trying to do or why just doing the 
> obvious failed.

It sounds like you were too liberal in doing this.

There is a variant of struct/union in C which has a named instance but 
no type name.


More information about the Digitalmars-d mailing list