While doing some messing around with vector types and the ObjC runtime, I came across a very perplexing problem.
Neither clang or GCC will give the \'proper\' type-e
Looks like this is a known issue, clang has apparently been modified to show a warning in this case: https://github.com/llvm-mirror/clang/commit/024d9c65e9d3887045c82be09e4f630f19da48b4