fixed llvm v.3.3