'identifier': illegal to have a member variable as a __based specifier
Specifiers for __based modifier must be nonmember pointers.
Example
class A { static int *i; void __based(i) *bp; // error };