I'm closing this bug since it is fixed by using LLVM 3.4. But my question in comment 7 is still pending.