diff --git a/parser_test.zig b/parser_test.zig index eac446920a..a951b8f7ed 100644 --- a/parser_test.zig +++ b/parser_test.zig @@ -3787,9 +3787,17 @@ test "zig fmt: fix single statement if/for/while line breaks" { test "zig fmt: defer" { try testCanonical( \\test "defer" { - \\ defer foo(); + \\ var i: usize = 0; + \\ defer i = 1; \\ defer { - \\ bar(); + \\ i += 2; + \\ i *= i; + \\ } + \\ + \\ errdefer i += 3; + \\ errdefer { + \\ i += 2; + \\ i /= i; \\ } \\} \\