test262
auto test262 = 
q{--- test262.vx
	// bug Type [2 x {i32, i32, i32, i32}] of size 32 cannot be stored in a register
	// caused by generating load instead of load_aggregate for arrays
	struct Color { i32 r; i32 g; i32 b; i32 a; }
	Color[2] get() { Color[2] c; return c; }
};
  
		tests passing 
		functionsvariables