Hello all, I want to restrict a function parameter to variables declared with __thread. Is there a way to generate compiler errors if a user uses an incompatible storage class? The idea is to improve the 'user-friendliness' of an OS porting layer - specifically, the parts related to thread-local storage. Thanks, Shaun