Use patched llvm to solve issue 20800 (http://llvm.org/bugs/show_bug.cgi?id=20800)