Unary Arithmetic Operators on Pointers

Unary arithmetic operators on pointers are now illegal. For example, this code generates an error:

char *p;

func1( -p ); /* Illegal */