'declaration': 'abstract' keyword can only be used on classes and structs
The __abstract keyword can only be applied to a class or a struct.
The following sample generates C3625:
// to resolve this C3625, remove __abstract from the int declaration // and declare the struct as follows // __abstract struct A { struct A { __abstract int j; // C3625 }; void main() { }