Consider this https://run.dlang.io/is/HyY2qG

---
void main()
{
    import std.traits;
    size_t s;

    pragma(msg, typeof(s).stringof);
    pragma(msg, mangledName!(typeof(s)));
    pragma(msg, mangledName!s);
}
---

It outputs:
---
ulong
m
_D9onlineapp4mainFZ1sm
---

I'm looking for a way to get the `s` type symbol name (size_t) not whatever the alias is pointing to (ulong in this case).

Is there a way to obtain the alias symbol name?

Reply via email to