| #include <metal_stdlib> | 
 |  | 
 | using namespace metal; | 
 | void deref() { | 
 |   int3 a = 0; | 
 |   int const tint_symbol_2 = 0; | 
 |   a[tint_symbol_2] = as_type<int>((as_type<uint>(a[tint_symbol_2]) + as_type<uint>(42))); | 
 | } | 
 |  | 
 | void no_deref() { | 
 |   int3 a = 0; | 
 |   int const tint_symbol_4 = 0; | 
 |   a[tint_symbol_4] = as_type<int>((as_type<uint>(a[tint_symbol_4]) + as_type<uint>(42))); | 
 | } | 
 |  | 
 | void deref_inc() { | 
 |   int3 a = 0; | 
 |   int const tint_symbol_6 = 0; | 
 |   a[tint_symbol_6] = as_type<int>((as_type<uint>(a[tint_symbol_6]) + as_type<uint>(1))); | 
 | } | 
 |  | 
 | void no_deref_inc() { | 
 |   int3 a = 0; | 
 |   int const tint_symbol_8 = 0; | 
 |   a[tint_symbol_8] = as_type<int>((as_type<uint>(a[tint_symbol_8]) + as_type<uint>(1))); | 
 | } | 
 |  | 
 | kernel void tint_symbol() { | 
 |   deref(); | 
 |   no_deref(); | 
 |   deref_inc(); | 
 |   no_deref_inc(); | 
 |   return; | 
 | } | 
 |  |