nein, es gibt keinen compilerfehler.
Es sieht so aus, als ob, man Aufzählungen nur dann in published variablen verwenden kann, wenn die lückenlos sind, sobald eine lücke vorkommt, dann wird die variable die diesen typ verwendet nicht mehr published gestellt.
dh. sobald eine lücke vorkommt, kann man noch ganz normal compilieren, aber alle befehel für die
RTTI kennen diese variable dann nicht mehr.
[edit]also, wenn es eine lösung gibt, dann müßte es eine compiler direktive dafür sein, damit der den Typ trotzdem in die
RTTI aufnimmt, auch mit lücken.