struct array<auto count> {
u32 value [count];
};
struct root<type> {
u8 size;
type a;
};
u8 size@1;
using a1 = array<size>;
root<a1> rot @ 0;
The template parameter size in array should refer to the template argument, not the local variable inside root struct.
