From b92e1a0abf9896e2b2154ab36c84e89dd9a029f8 Mon Sep 17 00:00:00 2001
From: Erik Verbruggen <erik.verbruggen@nokia.com>
Date: Mon, 21 Sep 2009 18:26:37 +0200
Subject: [PATCH] Wee little cleanup.

---
 src/shared/cplusplus/CheckDeclaration.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp
index ab359d9c057..65d66be0207 100644
--- a/src/shared/cplusplus/CheckDeclaration.cpp
+++ b/src/shared/cplusplus/CheckDeclaration.cpp
@@ -594,16 +594,16 @@ bool CheckDeclaration::visit(ObjCMethodDeclarationAST *ast)
         return false;
 
     Symbol *symbol;
-    if (!ast->function_body) {
-        Declaration *decl = control()->newDeclaration(ast->firstToken(), methodType->name());
-        decl->setType(methodType);
-        symbol = decl;
-    } else {
+    if (ast->function_body) {
         if (!semantic()->skipFunctionBodies()) {
             semantic()->check(ast->function_body, methodType->members());
         }
 
         symbol = methodType;
+    } else {
+        Declaration *decl = control()->newDeclaration(ast->firstToken(), methodType->name());
+        decl->setType(methodType);
+        symbol = decl;
     }
 
     symbol->setStartOffset(tokenAt(ast->firstToken()).offset);
-- 
GitLab