#include struct E { int x; }; struct E e = {1}; enum(E *) { First = &e, }; int main() { E * v = First; // sout | "v: " | e.x; }