Basic: import IntrusiveRefCntPtr<> into clang namespace

The class name is long enough without the llvm:: added.
Also bring in RefCountedBase and RefCountedBaseVPTR.

llvm-svn: 150958
This commit is contained in:
Dylan Noblesmith
2012-02-20 14:00:23 +00:00
parent 862fe49c55
commit c95d81924d
40 changed files with 127 additions and 113 deletions

View File

@@ -30,7 +30,7 @@ using namespace clang;
/// argument vector.
CompilerInvocation *
clang::createInvocationFromCommandLine(ArrayRef<const char *> ArgList,
llvm::IntrusiveRefCntPtr<DiagnosticsEngine> Diags) {
IntrusiveRefCntPtr<DiagnosticsEngine> Diags) {
if (!Diags.getPtr()) {
// No diagnostics engine was provided, so create our own diagnostics object
// with the default options.