Finding source of typeid use

Nicholas Wilson via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jul 7 22:55:43 PDT 2017


On Saturday, 8 July 2017 at 05:36:49 UTC, rikki cattermole wrote:
> On 08/07/2017 2:35 AM, Nicholas Wilson wrote:
>> On Friday, 7 July 2017 at 08:49:58 UTC, Nicholas Wilson wrote:
>>> My library is generating a typeid from somewhere.
>>> e.g.
>>> typeid(const(Pointer!(cast(AddrSpace)1u, float)))
>>>
>>> [...]
>> 
>> It seems to be coming from the need to hash the type, goodness 
>> knows why, which explains why I only get the const variety.
>
> https://github.com/dlang/druntime/blob/master/src/object.d#L253 
> Maybe?

No, the culprit is
https://github.com/dlang/druntime/blob/master/src/object.d#L1128
but IDK why it is being generated in the first place since 
nothing I wrote relies on being able to hash it.


More information about the Digitalmars-d-learn mailing list