aboutsummaryrefslogtreecommitdiff
path: root/src/ast_render.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-01-23 23:30:20 -0500
committerAndrew Kelley <superjoe30@gmail.com>2017-01-23 23:30:20 -0500
commit32d8686da80d282e8cd6d84a0e5c331d269a1f69 (patch)
tree889c1f634f4ff2e7b9d8cb078f11dbb41c4a1b2a /src/ast_render.cpp
parent17cb85dfb837949cd3a559fe8e99dee1f72463a4 (diff)
downloadzig-32d8686da80d282e8cd6d84a0e5c331d269a1f69.tar.gz
zig-32d8686da80d282e8cd6d84a0e5c331d269a1f69.zip
various fixes
* comptime expression is a block expression as it should be * fix var args when number of args passed is 0 * implement const value equality for structs * fix indent when rendering container decl AST * IR: prevent duplicate generation of code when it is partially compile-time evaluated * implement compile time struct field pointer evaluation * fix compile time evaluation of slicing
Diffstat (limited to 'src/ast_render.cpp')
-rw-r--r--src/ast_render.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ast_render.cpp b/src/ast_render.cpp
index 2166d68cd5..3bba70486a 100644
--- a/src/ast_render.cpp
+++ b/src/ast_render.cpp
@@ -600,6 +600,7 @@ static void render_node_extra(AstRender *ar, AstNode *node, bool grouped) {
}
ar->indent -= ar->indent_size;
+ print_indent(ar);
fprintf(ar->f, "}");
break;
}