From: Christoph Mallon Date: Tue, 16 Sep 2008 10:09:34 +0000 (+0000) Subject: When printing AST for asm statements first print outputs, then inputs. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=40d87405864ced867693e91aec04b925d9158a64;hp=156fd3d36db184ae464e5f1e7dee80f644421b4a;p=cparser When printing AST for asm statements first print outputs, then inputs. [r21998] --- diff --git a/ast.c b/ast.c index 1dc4398..d9d810d 100644 --- a/ast.c +++ b/ast.c @@ -1153,18 +1153,19 @@ static void print_asm_statement(const asm_statement_t *statement) } fputs("(", out); print_quoted_string(&statement->asm_text, '"', 1); - if(statement->inputs == NULL && statement->outputs == NULL - && statement->clobbers == NULL) + if (statement->outputs == NULL && + statement->inputs == NULL && + statement->clobbers == NULL) goto end_of_print_asm_statement; fputs(" : ", out); - print_asm_arguments(statement->inputs); - if(statement->outputs == NULL && statement->clobbers == NULL) + print_asm_arguments(statement->outputs); + if (statement->inputs == NULL && statement->clobbers == NULL) goto end_of_print_asm_statement; fputs(" : ", out); - print_asm_arguments(statement->outputs); - if(statement->clobbers == NULL) + print_asm_arguments(statement->inputs); + if (statement->clobbers == NULL) goto end_of_print_asm_statement; fputs(" : ", out);