OSDN Git Service

Remove unnecessary conditions as suggested by clang-tidy. NFC
authorGabor Horvath <xazax.hun@gmail.com>
Mon, 1 May 2017 16:18:42 +0000 (16:18 +0000)
committerGabor Horvath <xazax.hun@gmail.com>
Mon, 1 May 2017 16:18:42 +0000 (16:18 +0000)
Patch by: Gergely Angeli!

Differential Revision: https://reviews.llvm.org/D31936

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301807 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/DFAPacketizer.cpp
lib/Support/SourceMgr.cpp
lib/Target/TargetLoweringObjectFile.cpp

index 7b1b2d6..65f58e5 100644 (file)
@@ -213,10 +213,8 @@ VLIWPacketizerList::VLIWPacketizerList(MachineFunction &mf,
 
 
 VLIWPacketizerList::~VLIWPacketizerList() {
-  if (VLIWScheduler)
-    delete VLIWScheduler;
-  if (ResourceTracker)
-    delete ResourceTracker;
+  delete VLIWScheduler;
+  delete ResourceTracker;
 }
 
 
index ca2391c..5199fad 100644 (file)
@@ -51,9 +51,7 @@ static LineNoCacheTy *getCache(void *Ptr) {
 }
 
 SourceMgr::~SourceMgr() {
-  // Delete the line # cache if allocated.
-  if (LineNoCacheTy *Cache = getCache(LineNoCache))
-    delete Cache;
+  delete getCache(LineNoCache);
 }
 
 unsigned SourceMgr::AddIncludeFile(const std::string &Filename,
index 50272fd..91cc97e 100644 (file)
@@ -44,7 +44,7 @@ void TargetLoweringObjectFile::Initialize(MCContext &ctx,
                                           const TargetMachine &TM) {
   Ctx = &ctx;
   // `Initialize` can be called more than once.
-  if (Mang != nullptr) delete Mang;
+  delete Mang;
   Mang = new Mangler();
   InitMCObjectFileInfo(TM.getTargetTriple(), TM.isPositionIndependent(),
                        TM.getCodeModel(), *Ctx);