#pragma clang diagnostic ignored "-Wmissing-prototypes" #include #include using namespace metal; struct bufA { uint _data[1]; }; void _main(device bufA& bufA_1, device bufA& bufB) { bufA_1._data[0] = 0u; bufB._data[0] = 0u; } kernel void main0(device bufA& bufA_1 [[buffer(0)]], device bufA& bufB [[buffer(1)]]) { _main(bufA_1, bufB); }