Compiler Error C2213

'modifier' : illegal argument to __based

The argument given to the __based keyword is invalid.

The following is an example of this error:

int i;
char __based(i) *p;      // error