clang wrapper for ghc