use llvm open source framework to implement the quick error detection.
No issues in this repository yet.