Added support for llvm-clang.
Fixed a minor api oversight.