From 4674a876cd35dcebabcd882cc1789af4337a0f9e Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 13 Aug 2014 17:08:22 +0000 Subject: [PATCH] Small cleanup: Don't duplicate default behavior. std::unique_ptr is null initialized and reset default to null. Thanks to David Blaikie for noticing. llvm-svn: 215560 --- clang/lib/Frontend/ASTUnit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index bc8d268f48e4..871fbefeb02e 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -219,7 +219,7 @@ ASTUnit::ASTUnit(bool _MainFileIsAST) TUKind(TU_Complete), WantTiming(getenv("LIBCLANG_TIMING")), OwnsRemappedFileBuffers(true), NumStoredDiagnosticsFromDriver(0), - PreambleRebuildCounter(0), SavedMainFileBuffer(nullptr), + PreambleRebuildCounter(0), NumWarningsInPreamble(0), ShouldCacheCodeCompletionResults(false), IncludeBriefCommentsInCodeCompletion(false), UserFilesAreVolatile(false), @@ -1026,7 +1026,7 @@ static void checkAndSanitizeDiags(SmallVectorImpl & /// \returns True if a failure occurred that causes the ASTUnit not to /// contain any translation-unit information, false otherwise. bool ASTUnit::Parse(llvm::MemoryBuffer *OverrideMainBuffer) { - SavedMainFileBuffer.reset(nullptr); + SavedMainFileBuffer.reset(); if (!Invocation) { delete OverrideMainBuffer;