at v4.12 588 B view raw
1#include "clang/Basic/VirtualFileSystem.h" 2#include "clang/Driver/Driver.h" 3#include "clang/Frontend/TextDiagnosticPrinter.h" 4#include "llvm/ADT/IntrusiveRefCntPtr.h" 5#include "llvm/Support/ManagedStatic.h" 6#include "llvm/Support/raw_ostream.h" 7 8using namespace clang; 9using namespace clang::driver; 10 11int main() 12{ 13 IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); 14 IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions(); 15 16 DiagnosticsEngine Diags(DiagID, &*DiagOpts); 17 Driver TheDriver("test", "bpf-pc-linux", Diags); 18 19 llvm::llvm_shutdown(); 20 return 0; 21}