I think i will reopen this one until it is fixed with llvm 3.9 or if someone commented that it would not be fixed in llvm 3.9.