pragma 'identifier' should be at global scope
The specified pragma should not be placed within a function.