@(3) int a;
enum tp = __traits(getAttributes, a);
                                
enum b = tp[0];
writeln(b);

Compiler doesn't accept enum b = tp[0] and says to me:
Error: variable _tp_field_0 cannot be read at compile time

Why? And writeln(tp[0]) works as expected.

Reply via email to