#version 450

precision highp float;

struct U {
    mat2 m;
};

struct T {
    mat2 m;
};

struct S {
    T t;
    U u;
};

void main()
{
    S s1 = S(T(mat2(1.0)), U(mat2(1.0)));
    S s2 = S(T(mat2(1.0)), U(mat2(1.0)));
}