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?