]> granicus.if.org Git - clang/commitdiff
Minor cleanup.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 29 Dec 2012 01:09:46 +0000 (01:09 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 29 Dec 2012 01:09:46 +0000 (01:09 +0000)
DS parameter  has a default (null) value anyway, so there's no need for an
if/else here.
Patch by Nikola Smiljanić.

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

lib/Parse/Parser.cpp

index f96ed99368c734a4e174455a8b805c8bed5c2e02..a2d1c92d5df7df950b334cb10df1516e2be32046 100644 (file)
@@ -760,11 +760,7 @@ Parser::ParseExternalDeclaration(ParsedAttributesWithRange &attrs,
   default:
   dont_know:
     // We can't tell whether this is a function-definition or declaration yet.
-    if (DS) {
-      return ParseDeclarationOrFunctionDefinition(attrs, DS);
-    } else {
-      return ParseDeclarationOrFunctionDefinition(attrs);
-    }
+    return ParseDeclarationOrFunctionDefinition(attrs, DS);
   }
 
   // This routine returns a DeclGroup, if the thing we parsed only contains a