]> granicus.if.org Git - clang/commit
[Clang] Migrate llvm::make_unique to std::make_unique
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 14 Aug 2019 23:04:18 +0000 (23:04 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Wed, 14 Aug 2019 23:04:18 +0000 (23:04 +0000)
commit49a6b091014f0033829e099ea7ac50bc7b6e9c32
tree5c9166fd03b75498e415a487c68e284f39784854
parent7410a82389827d6c4f3e9a209445a60f26c8be54
[Clang] Migrate llvm::make_unique to std::make_unique

Now that we've moved to C++14, we no longer need the llvm::make_unique
implementation from STLExtras.h. This patch is a mechanical replacement
of (hopefully) all the llvm::make_unique instances across the monorepo.

Differential revision: https://reviews.llvm.org/D66259

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368942 91177308-0d34-0410-b5e6-96231b3b80d8
259 files changed:
examples/AnnotateFunctions/AnnotateFunctions.cpp
examples/PrintFunctionNames/PrintFunctionNames.cpp
examples/clang-interpreter/main.cpp
include/clang/AST/ASTImporterSharedState.h
include/clang/Basic/SyncScope.h
include/clang/Frontend/ASTUnit.h
include/clang/Lex/Preprocessor.h
include/clang/Sema/SemaInternal.h
include/clang/Sema/TypoCorrection.h
include/clang/Serialization/ASTReader.h
include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
include/clang/Tooling/ASTDiff/ASTDiff.h
include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h
lib/ARCMigrate/ARCMT.cpp
lib/ARCMigrate/ObjCMT.cpp
lib/AST/ASTContext.cpp
lib/AST/CXXInheritance.cpp
lib/AST/ExternalASTMerger.cpp
lib/AST/ItaniumCXXABI.cpp
lib/AST/Mangle.cpp
lib/AST/MicrosoftCXXABI.cpp
lib/AST/VTableBuilder.cpp
lib/ASTMatchers/ASTMatchFinder.cpp
lib/ASTMatchers/Dynamic/Marshallers.h
lib/ASTMatchers/Dynamic/Registry.cpp
lib/Analysis/AnalysisDeclContext.cpp
lib/Analysis/CallGraph.cpp
lib/Analysis/Consumed.cpp
lib/Analysis/ThreadSafety.cpp
lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp
lib/Basic/FileManager.cpp
lib/Basic/SourceManager.cpp
lib/CodeGen/BackendUtil.cpp
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
lib/CodeGen/CodeGenAction.cpp
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenPGO.cpp
lib/CodeGen/ObjectFilePCHContainerOperations.cpp
lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp
lib/DirectoryWatcher/mac/DirectoryWatcher-mac.cpp
lib/Driver/Driver.cpp
lib/Driver/DriverOptions.cpp
lib/Driver/ToolChains/AMDGPU.cpp
lib/Driver/ToolChains/AVR.cpp
lib/Driver/ToolChains/Ananas.cpp
lib/Driver/ToolChains/BareMetal.cpp
lib/Driver/ToolChains/Clang.cpp
lib/Driver/ToolChains/CloudABI.cpp
lib/Driver/ToolChains/CommonArgs.cpp
lib/Driver/ToolChains/CrossWindows.cpp
lib/Driver/ToolChains/Cuda.cpp
lib/Driver/ToolChains/Darwin.cpp
lib/Driver/ToolChains/DragonFly.cpp
lib/Driver/ToolChains/FreeBSD.cpp
lib/Driver/ToolChains/Fuchsia.cpp
lib/Driver/ToolChains/Gnu.cpp
lib/Driver/ToolChains/HIP.cpp
lib/Driver/ToolChains/Hexagon.cpp
lib/Driver/ToolChains/MSP430.cpp
lib/Driver/ToolChains/MSVC.cpp
lib/Driver/ToolChains/MinGW.cpp
lib/Driver/ToolChains/Minix.cpp
lib/Driver/ToolChains/Myriad.cpp
lib/Driver/ToolChains/NaCl.cpp
lib/Driver/ToolChains/NetBSD.cpp
lib/Driver/ToolChains/OpenBSD.cpp
lib/Driver/ToolChains/PS4CPU.cpp
lib/Driver/ToolChains/RISCVToolchain.cpp
lib/Driver/ToolChains/Solaris.cpp
lib/Driver/ToolChains/WebAssembly.cpp
lib/Driver/ToolChains/XCore.cpp
lib/Format/ContinuationIndenter.cpp
lib/Format/Format.cpp
lib/Format/UnwrappedLineParser.cpp
lib/Frontend/ASTConsumers.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/ChainedIncludesSource.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CreateInvocationFromCommandLine.cpp
lib/Frontend/DependencyFile.cpp
lib/Frontend/DependencyGraph.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/FrontendActions.cpp
lib/Frontend/HeaderIncludeGen.cpp
lib/Frontend/InterfaceStubFunctionsConsumer.cpp
lib/Frontend/ModuleDependencyCollector.cpp
lib/Frontend/MultiplexConsumer.cpp
lib/Frontend/PrecompiledPreamble.cpp
lib/Frontend/PrintPreprocessedOutput.cpp
lib/Frontend/Rewrite/FrontendActions.cpp
lib/Frontend/Rewrite/HTMLPrint.cpp
lib/Frontend/Rewrite/RewriteModernObjC.cpp
lib/Frontend/Rewrite/RewriteObjC.cpp
lib/Frontend/SerializedDiagnosticPrinter.cpp
lib/Frontend/VerifyDiagnosticConsumer.cpp
lib/FrontendTool/ExecuteCompilerInvocation.cpp
lib/Index/IndexingAction.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/PPLexerChange.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Lex/Pragma.cpp
lib/Lex/Preprocessor.cpp
lib/Parse/ParseCXXInlineMethods.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParsePragma.cpp
lib/Parse/ParseStmt.cpp
lib/Parse/ParseTentative.cpp
lib/Sema/Sema.cpp
lib/Sema/SemaCXXScopeSpec.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprMember.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOpenMP.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateVariadic.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ModuleManager.cpp
lib/Serialization/PCHContainerOperations.cpp
lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
lib/StaticAnalyzer/Checkers/CStringChecker.cpp
lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
lib/StaticAnalyzer/Checkers/CloneChecker.cpp
lib/StaticAnalyzer/Checkers/ConversionChecker.cpp
lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp
lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp
lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
lib/StaticAnalyzer/Checkers/MIGChecker.cpp
lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
lib/StaticAnalyzer/Checkers/MallocChecker.cpp
lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
lib/StaticAnalyzer/Checkers/MoveChecker.cpp
lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
lib/StaticAnalyzer/Checkers/StreamChecker.cpp
lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
lib/StaticAnalyzer/Checkers/ValistChecker.cpp
lib/StaticAnalyzer/Checkers/VforkChecker.cpp
lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
lib/StaticAnalyzer/Core/BugReporter.cpp
lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
lib/StaticAnalyzer/Core/RegionStore.cpp
lib/StaticAnalyzer/Core/SMTConstraintManager.cpp
lib/StaticAnalyzer/Core/WorkList.cpp
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
lib/StaticAnalyzer/Frontend/FrontendActions.cpp
lib/Tooling/ASTDiff/ASTDiff.cpp
lib/Tooling/AllTUsExecution.cpp
lib/Tooling/CommonOptionsParser.cpp
lib/Tooling/CompilationDatabase.cpp
lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp
lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp
lib/Tooling/InterpolatingCompilationDatabase.cpp
lib/Tooling/Refactoring/ASTSelectionRequirements.cpp
lib/Tooling/Refactoring/RefactoringActions.cpp
lib/Tooling/Refactoring/Rename/RenamingAction.cpp
lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp
lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
lib/Tooling/RefactoringCallbacks.cpp
lib/Tooling/StandaloneExecution.cpp
lib/Tooling/Syntax/Tokens.cpp
tools/c-index-test/core_main.cpp
tools/clang-check/ClangCheck.cpp
tools/clang-diff/ClangDiff.cpp
tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
tools/clang-fuzzer/handle-llvm/handle_llvm.cpp
tools/clang-import-test/clang-import-test.cpp
tools/clang-refactor/ClangRefactor.cpp
tools/clang-refactor/TestSupport.cpp
tools/clang-scan-deps/ClangScanDeps.cpp
tools/driver/cc1_main.cpp
tools/driver/cc1as_main.cpp
tools/libclang/CIndex.cpp
tools/libclang/CIndexDiagnostic.cpp
tools/libclang/CIndexer.cpp
tools/libclang/CXLoadedDiagnostic.cpp
tools/libclang/Indexing.cpp
unittests/AST/EvaluateAsRValueTest.cpp
unittests/AST/ExternalASTSourceTest.cpp
unittests/AST/RecursiveASTVisitorTest.cpp
unittests/ASTMatchers/ASTMatchersInternalTest.cpp
unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
unittests/ASTMatchers/ASTMatchersNodeTest.cpp
unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
unittests/ASTMatchers/Dynamic/ParserTest.cpp
unittests/Basic/FileManagerTest.cpp
unittests/Basic/SourceManagerTest.cpp
unittests/CrossTU/CrossTranslationUnitTest.cpp
unittests/Frontend/ASTUnitTest.cpp
unittests/Frontend/CompilerInstanceTest.cpp
unittests/Frontend/FrontendActionTest.cpp
unittests/Index/IndexTests.cpp
unittests/Lex/LexerTest.cpp
unittests/Sema/CodeCompleteTest.cpp
unittests/Sema/ExternalSemaSourceTest.cpp
unittests/StaticAnalyzer/CallDescriptionTest.cpp
unittests/StaticAnalyzer/StoreTest.cpp
unittests/StaticAnalyzer/SymbolReaperTest.cpp
unittests/Tooling/CompilationDatabaseTest.cpp
unittests/Tooling/ExecutionTest.cpp
unittests/Tooling/RefactoringTest.cpp
unittests/Tooling/Syntax/TokensTest.cpp
unittests/Tooling/Syntax/TreeTest.cpp
unittests/Tooling/TestVisitor.h
unittests/Tooling/ToolingTest.cpp
utils/TableGen/ClangAttrEmitter.cpp
utils/TableGen/NeonEmitter.cpp