diff options
| author | Michael Dusan <michael.dusan@gmail.com> | 2019-08-31 12:30:26 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-08-31 22:42:58 -0400 |
| commit | 1f99899408367a16c13806369f94645c2001e68b (patch) | |
| tree | 0135bed7eda0395f258c3619d906306a42aaf34d /src/analyze.cpp | |
| parent | 5c3a9a1a3eef82ffad17bc295da05ecccd9006a5 (diff) | |
| download | zig-1f99899408367a16c13806369f94645c2001e68b.tar.gz zig-1f99899408367a16c13806369f94645c2001e68b.zip | |
stage1 enhance IR print
- pass2 now prints missing instructions in a trailing fashion
- instruction struct name added to print as column 2
Diffstat (limited to 'src/analyze.cpp')
| -rw-r--r-- | src/analyze.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp index dfdf06aa5a..9b361baa56 100644 --- a/src/analyze.cpp +++ b/src/analyze.cpp @@ -4415,7 +4415,7 @@ static void analyze_fn_ir(CodeGen *g, ZigFn *fn, AstNode *return_type_node) { if (g->verbose_ir) { fprintf(stderr, "fn %s() { // (analyzed)\n", buf_ptr(&fn->symbol_name)); - ir_print(g, stderr, &fn->analyzed_executable, 4); + ir_print(g, stderr, &fn->analyzed_executable, 4, 2); fprintf(stderr, "}\n"); } fn->anal_state = FnAnalStateComplete; @@ -4449,7 +4449,7 @@ static void analyze_fn_body(CodeGen *g, ZigFn *fn_table_entry) { fprintf(stderr, "\n"); ast_render(stderr, fn_table_entry->body_node, 4); fprintf(stderr, "\n{ // (IR)\n"); - ir_print(g, stderr, &fn_table_entry->ir_executable, 4); + ir_print(g, stderr, &fn_table_entry->ir_executable, 4, 1); fprintf(stderr, "}\n"); } |
