offset of vector components

Hi!

it would be cool if this would work:

typedef __attribute__(( ext_vector_type(4) )) float float4;

struct Bar
{
     float4 f4;
};

offsetof(Bar, f4.x);

- Jochen