Side effect of r235907 is that host-side TLS variables ended up in AST as non-TLS during device-side compilation.
While missing thread storage class spec does not affect generated code because the variable will be ignored
during code generation, we've lost information which is useful during source analysis.
This patch preserves host variable's TLS class during device-side compilation.
'not' RUNs are sometimes hard to decipher, so a comment could help here - just to explain what the test is doing and what's the result it expects