[OpenCL patch] Clang fails on nested vector literals *update*

It's been two months since I resubmitted a revised patch for fixing nested
vector literals (including zero-initialisation for missing vector elements)
[1], but unfortunately no one has commented on it.

Please review this patch (updated to r147338).
  
Many thanks and happy new year,
Anton.

[1]
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20111024/048436.h
tml

nested_vector_literals.patch (5.71 KB)