Remove pointless null pointer check.
authorChristoph Mallon <christoph.mallon@gmx.de>
Tue, 27 Mar 2012 07:02:03 +0000 (09:02 +0200)
committerChristoph Mallon <christoph.mallon@gmx.de>
Tue, 27 Mar 2012 07:02:03 +0000 (09:02 +0200)
Case label statements always have an inner statement.

ast.c

diff --git a/ast.c b/ast.c
index 0fb422b..8f9fb16 100644 (file)
--- a/ast.c
+++ b/ast.c
@@ -889,13 +889,11 @@ static void print_case_label(const case_label_statement_t *statement)
                print_string(":\n");
        }
        ++indent;
-       if (statement->statement != NULL) {
-               if (statement->statement->base.kind == STATEMENT_CASE_LABEL) {
-                       --indent;
-               }
-               print_indent();
-               print_statement(statement->statement);
+       if (statement->statement->base.kind == STATEMENT_CASE_LABEL) {
+               --indent;
        }
+       print_indent();
+       print_statement(statement->statement);
 }
 
 static void print_typedef(const entity_t *entity)