From be6255f1f4fbf9259ac22fbec50cffe268e404bd Mon Sep 17 00:00:00 2001
From: andy <andy>
Date: Fri, 4 Jan 2013 11:36:19 +0000
Subject: [PATCH] ENH: Refactored to avoid compiler warning

---
 .../containers/Dictionaries/Dictionary/Dictionary.C        | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/OpenFOAM/containers/Dictionaries/Dictionary/Dictionary.C b/src/OpenFOAM/containers/Dictionaries/Dictionary/Dictionary.C
index fce4a14921b..d9b8c167d71 100644
--- a/src/OpenFOAM/containers/Dictionaries/Dictionary/Dictionary.C
+++ b/src/OpenFOAM/containers/Dictionaries/Dictionary/Dictionary.C
@@ -46,8 +46,9 @@ Foam::Dictionary<T>::Dictionary(const Dictionary& dict)
 template<class T>
 bool Foam::Dictionary<T>::erase(const word& keyword)
 {
-    T* tPtr;
-    if (tPtr = this->remove(keyword))
+    T* tPtr = this->remove(keyword);
+
+    if (tPtr)
     {
         delete tPtr;
         return true;
@@ -59,6 +60,4 @@ bool Foam::Dictionary<T>::erase(const word& keyword)
 }
 
 
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
 // ************************************************************************* //
-- 
GitLab