test288
auto test288 = 
q{--- test288.vx
	// Aggregate lowering bug with constant aggregate nested inside non-constant one
	struct vec3 { f32 x; f32 y; f32 z; }
	struct Vertex {
		f32 pos;
		vec3 color;
	}
	Vertex putQuadAt(f32 pos) {
		return Vertex(pos, vec3(1, 0, 0));
	}
};
  
		tests passing 
		functionsvariables