summaryrefslogtreecommitdiff
path: root/tools/build/feature/test-clang.cpp
blob: e23c1b1f1b91211bbfa8f5a66876ea817c3f0462 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "clang/Basic/VirtualFileSystem.h"
#include "clang/Driver/Driver.h"
#include "clang/Frontend/TextDiagnosticPrinter.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/Support/ManagedStatic.h"
#include "llvm/Support/raw_ostream.h"

using namespace clang;
using namespace clang::driver;

int main()
{
	IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs());
	IntrusiveRefCntPtr<DiagnosticOptions> DiagOpts = new DiagnosticOptions();

	DiagnosticsEngine Diags(DiagID, &*DiagOpts);
	Driver TheDriver("test", "bpf-pc-linux", Diags);

	llvm::llvm_shutdown();
	return 0;
}
EDITS?h=nds-private-remove'>logplain d---------Documentation8226logplain -rw-r--r--Kbuild2888logplain -rw-r--r--Kconfig252logplain -rw-r--r--MAINTAINERS393191logplain -rw-r--r--Makefile59039logplain -rw-r--r--README722logplain d---------arch1065logplain