#include using namespace metal; struct tint_private_vars_struct { int P; }; int func(thread int* const pointer) { return *(pointer); } kernel void tint_symbol() { thread tint_private_vars_struct tint_private_vars = {}; int const r = func(&(tint_private_vars.P)); return; }