Unrelated, but someone also told me about clang ext_vector_type recently, and it's awesome stuff! Lvalue swizzles! clang.llvm.org/docs/LanguageE
Conversation
Replying to
seems clang disallows taking address of vector elements anyway, looks like only assignment is possible.

