summaryrefslogtreecommitdiff
path: root/test cases/format
diff options
context:
space:
mode:
authorBenjamin Gilbert <bgilbert@backtick.net>2024-08-20 16:07:59 -0700
committerEli Schwartz <eschwartz93@gmail.com>2024-09-05 11:31:26 -0400
commit6d92547e6c78ac84dda69ac19b5586795317bac9 (patch)
tree649edf75b27b7ecf766a65a72186d31866a4c22d /test cases/format
parent3bb3d576a1f86fff2afdb345e0283da062b597df (diff)
downloadmeson-6d92547e6c78ac84dda69ac19b5586795317bac9.tar.gz
mformat: regenerate long lines even if they're already multiline
If kwargs_force_multiline is enabled, an ArgumentNode in a kwarg value can already be marked multiline by the time we notice that the line needs to be broken for length. Ensure we still break the line in this case. Fixes: #13512
Diffstat (limited to 'test cases/format')
-rw-r--r--test cases/format/4 config/indentation.meson15
1 files changed, 15 insertions, 0 deletions
diff --git a/test cases/format/4 config/indentation.meson b/test cases/format/4 config/indentation.meson
index 816b5f302..96a977e5f 100644
--- a/test cases/format/4 config/indentation.meson
+++ b/test cases/format/4 config/indentation.meson
@@ -71,3 +71,18 @@ if meson.project_version().version_compare('>1.2')
endforeach
endif
endif
+
+subproject(
+ '@0@-@1@-@2@-@3@'.format(
+ meson.project_name(),
+ meson.project_version(),
+ meson.project_build_root(),
+ meson.project_source_root(),
+ ),
+ default_options : [
+ 'aaaaaaaa=bbbbbbbbbb',
+ 'cccccccccccc=ddddddddddddd',
+ 'eeeeeeeeeeeeeee=fffffffffffff',
+ 'gggggggggggggggggggggg=hhhhhhhhhhhhhhhhhhhh',
+ ],
+)