From 052b4ae9415596e0b6b6c32b9b4f2d3ff8c9e953 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 30 Aug 2017 04:54:33 -0400 Subject: align syntax: align(4) instead of align 4 closes #37 --- src/ast_render.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/ast_render.cpp') diff --git a/src/ast_render.cpp b/src/ast_render.cpp index d245863216..74dbab657c 100644 --- a/src/ast_render.cpp +++ b/src/ast_render.cpp @@ -585,7 +585,7 @@ static void render_node_extra(AstRender *ar, AstNode *node, bool grouped) { { fprintf(ar->f, "&"); if (node->data.addr_of_expr.align_expr != nullptr) { - fprintf(ar->f, "align "); + fprintf(ar->f, "align("); render_node_grouped(ar, node->data.addr_of_expr.align_expr); if (node->data.addr_of_expr.bit_offset_start != nullptr) { assert(node->data.addr_of_expr.bit_offset_end != nullptr); @@ -599,9 +599,8 @@ static void render_node_extra(AstRender *ar, AstNode *node, bool grouped) { bigint_append_buf(&offset_end_buf, node->data.addr_of_expr.bit_offset_end, 10); fprintf(ar->f, ":%s:%s ", buf_ptr(&offset_start_buf), buf_ptr(&offset_end_buf)); - } else { - fprintf(ar->f, " "); } + fprintf(ar->f, ") "); } if (node->data.addr_of_expr.is_const) { fprintf(ar->f, "const "); -- cgit v1.2.3