aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authornico-bb <64324649+nico-bb@users.noreply.github.com>2022-07-30 03:05:27 +0200
committernico-bb <64324649+nico-bb@users.noreply.github.com>2022-07-30 03:05:27 +0200
commit1d29f257902834faa2ea92cf1315702bfb860806 (patch)
tree4901f3b9462e165b09a940d2fcf59c4c11f0ce08 /tools
parentce72f77b455afa6a7de26b74de4ca539aeffecd6 (diff)
Fix long nested or_return call assignment formatting
Diffstat (limited to 'tools')
-rw-r--r--tools/odinfmt/tests/.snapshots/calls.odin28
-rw-r--r--tools/odinfmt/tests/calls.odin30
2 files changed, 57 insertions, 1 deletions
diff --git a/tools/odinfmt/tests/.snapshots/calls.odin b/tools/odinfmt/tests/.snapshots/calls.odin
index 184c53f..3e38331 100644
--- a/tools/odinfmt/tests/.snapshots/calls.odin
+++ b/tools/odinfmt/tests/.snapshots/calls.odin
@@ -57,5 +57,33 @@ calls :: proc() {
return a.name < b.name
})
+ test3(
+ Foo{
+ field1 = 1,
+ field2 = "hello",
+ field3 = 1,
+ field4 = "world",
+ field5 = 1,
+ field6 = "!",
+ field7 = 1,
+ field8 = 1,
+ },
+ ) or_return
+
+ ab := short_call(10, false) or_return
+ resuuuuuuuuult := add_to_long_list_of_values(
+ fooooooooooooo,
+ Foo{
+ field1 = 1,
+ field2 = "hello",
+ field3 = 1,
+ field4 = "world",
+ field5 = 1,
+ field6 = "!",
+ field7 = 1,
+ field8 = 1,
+ },
+ true,
+ ) or_return
}
diff --git a/tools/odinfmt/tests/calls.odin b/tools/odinfmt/tests/calls.odin
index 38a848d..c9eb890 100644
--- a/tools/odinfmt/tests/calls.odin
+++ b/tools/odinfmt/tests/calls.odin
@@ -26,5 +26,33 @@ calls :: proc() {
return a.name < b.name
})
+ test3(
+ Foo{field1 = 1,
+ field2 = "hello",
+ field3 = 1,
+ field4 = "world",
+ field5 = 1,
+ field6 = "!",
+ field7 = 1,
+ field8 = 1,
+ },
+ ) or_return
-}
+ ab := short_call(10, false) or_return
+
+ resuuuuuuuuult :=
+ add_to_long_list_of_values(
+ fooooooooooooo,
+ Foo{
+ field1 = 1,
+ field2 = "hello",
+ field3 = 1,
+ field4 = "world",
+ field5 = 1,
+ field6 = "!",
+ field7 = 1,
+ field8 = 1,
+ },
+ true,
+ ) or_return
+} \ No newline at end of file