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