For backwards compatibility we should allow alternative spelling of address spaces - private, local, global, constant, generic.
Note that in order to accept private correctly parsing has been changed to understand two different use cases - access specifier vs address space.
This fixes the issues reported in the bugs.
The header from libclc is compiled successfully.