#include <metal_stdlib>

using namespace metal;
struct tint_array_wrapper {
  int arr[4];
};
struct S {
  tint_array_wrapper arr;
};
struct tint_array_wrapper_1 {
  tint_array_wrapper arr[2];
};

void foo() {
  tint_array_wrapper const src = {.arr={}};
  tint_array_wrapper dst = {};
  S dst_struct = {};
  tint_array_wrapper_1 dst_array = {};
  dst_struct.arr = src;
  dst_array.arr[1] = src;
  dst = src;
  dst_struct.arr = src;
  dst_array.arr[0] = src;
}