diff options
| author | Daniel Gavin <danielgavin5@hotmail.com> | 2022-06-11 22:55:01 +0200 |
|---|---|---|
| committer | Daniel Gavin <danielgavin5@hotmail.com> | 2022-06-11 22:55:01 +0200 |
| commit | abe6432a438dee08c9dc12f999d7da2557a24aee (patch) | |
| tree | 5455d8884c0f0125dc95f973c295ed22bddc8ef0 /src | |
| parent | 777e68de5464ad5bf7deb1c7016410bc9f775beb (diff) | |
odinfmt: Fix error where switch statements vanished
Diffstat (limited to 'src')
| -rw-r--r-- | src/odin/printer/visit.odin | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/odin/printer/visit.odin b/src/odin/printer/visit.odin index 8638aa7..e61d099 100644 --- a/src/odin/printer/visit.odin +++ b/src/odin/printer/visit.odin @@ -672,7 +672,6 @@ visit_stmt :: proc(p: ^Printer, stmt: ^ast.Stmt, block_type: Block_Type = .Gener document = cons_with_opl(document, visit_expr(p, v.cond)) document = cons_with_nopl(document, visit_stmt(p, v.body, .Switch_Stmt)) case ^Case_Clause: - document := move_line(p, v.pos) document = cons(document, text("case")) if v.list != nil { @@ -711,7 +710,7 @@ visit_stmt :: proc(p: ^Printer, stmt: ^ast.Stmt, block_type: Block_Type = .Gener } else { assign_document = cons_with_nopl(assign_document, visit_exprs(p, v.rhs, {.Add_Comma}, .Assignment_Stmt)) } - return cons(document, group(assign_document)) + document = cons(document, group(assign_document)) case ^Expr_Stmt: document = cons(document, visit_expr(p, v.expr)) case ^For_Stmt: |