#pragma clang diagnostic ignored "-Wmissing-prototypes"

#include <metal_stdlib>
#include <simd/simd.h>

using namespace metal;

void myfunc(threadgroup int (&foo)[1337])
{
    foo[0] = 13;
}

kernel void main0()
{
    threadgroup int foo[1337];
    myfunc(foo);
}

