[PATCH] [C++11] Remove the remaining uses of OwningPtr.

Ahmed Charles acharles at outlook.com
Sat Mar 8 19:28:15 PST 2014


Hi chandlerc, dblaikie,

Replace OwningArrayPtr with std::unique_ptr<T[]> and remove #include's.

http://llvm-reviews.chandlerc.com/D3015

Files:
  examples/analyzer-plugin/MainCallChecker.cpp
  examples/clang-interpreter/main.cpp
  include/clang/ARCMigrate/ARCMTActions.h
  include/clang/ARCMigrate/FileRemapper.h
  include/clang/AST/ASTContext.h
  include/clang/AST/VTableBuilder.h
  include/clang/ASTMatchers/Dynamic/VariantValue.h
  include/clang/Analysis/AnalysisContext.h
  include/clang/Analysis/CFG.h
  include/clang/Basic/FileManager.h
  include/clang/Basic/FileSystemStatCache.h
  include/clang/Basic/LLVM.h
  include/clang/Basic/SourceManager.h
  include/clang/CodeGen/CodeGenAction.h
  include/clang/Driver/Driver.h
  include/clang/Driver/Job.h
  include/clang/Driver/ToolChain.h
  include/clang/Frontend/ASTUnit.h
  include/clang/Frontend/ChainedDiagnosticConsumer.h
  include/clang/Frontend/CompilerInstance.h
  include/clang/Frontend/FrontendAction.h
  include/clang/Frontend/MultiplexConsumer.h
  include/clang/Frontend/TextDiagnosticPrinter.h
  include/clang/Frontend/VerifyDiagnosticConsumer.h
  include/clang/Lex/HeaderSearch.h
  include/clang/Lex/Preprocessor.h
  include/clang/Parse/Parser.h
  include/clang/Rewrite/Core/TokenRewriter.h
  include/clang/Sema/Sema.h
  include/clang/Serialization/ASTReader.h
  include/clang/Serialization/GlobalModuleIndex.h
  include/clang/Serialization/Module.h
  include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  include/clang/Tooling/CompilationDatabase.h
  include/clang/Tooling/FileMatchTrie.h
  include/clang/Tooling/JSONCompilationDatabase.h
  lib/ARCMigrate/ARCMT.cpp
  lib/Analysis/CFG.cpp
  lib/Analysis/Consumed.cpp
  lib/Basic/Targets.cpp
  lib/Basic/VirtualFileSystem.cpp
  lib/CodeGen/BackendUtil.cpp
  lib/CodeGen/CodeGenAction.cpp
  lib/CodeGen/CodeGenPGO.h
  lib/CodeGen/ModuleBuilder.cpp
  lib/Driver/Driver.cpp
  lib/Driver/SanitizerArgs.cpp
  lib/Format/FormatToken.h
  lib/Frontend/CompilerInvocation.cpp
  lib/Frontend/FrontendActions.cpp
  lib/Lex/HeaderMap.cpp
  lib/Lex/PTHLexer.cpp
  lib/Parse/ParseAST.cpp
  lib/Rewrite/Core/HTMLRewrite.cpp
  lib/Rewrite/Frontend/FixItRewriter.cpp
  lib/Rewrite/Frontend/FrontendActions.cpp
  lib/Rewrite/Frontend/RewriteMacros.cpp
  lib/Rewrite/Frontend/RewriteModernObjC.cpp
  lib/Rewrite/Frontend/RewriteObjC.cpp
  lib/Sema/SemaDeclObjC.cpp
  lib/Sema/SemaOverload.cpp
  lib/StaticAnalyzer/Core/BugReporter.cpp
  lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  tools/driver/cc1as_main.cpp
  tools/driver/driver.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3015.1.patch
Type: text/x-patch
Size: 33736 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140308/b4214ea3/attachment.bin>


More information about the cfe-commits mailing list