implement clang failure reporting