identified bug due to llvm-3.4