llvm bug fix