|
|||||
Name is in use.
Additional Information
Trying to define an opaque type that has already been declared
as a function (for function "X").
or
Trying to define an opaque type that has already been used as a
keyword (for keyword "X").
or
Trying to define a function name that has already been used as an
opaque type (for type "X").
Explanation
Opaque type and function names are global, and therefore in the unified namespace cannot have the same names as global variables.