From bef2fbf75bcea180affc19ebba280708109247a2 Mon Sep 17 00:00:00 2001 From: Charles Brunet Date: Wed, 22 May 2024 09:22:19 -0400 Subject: Fix crash in meson format There was a case where a trailing comma was missing a whitespaces attribute Fixes #13242 --- test cases/format/1 default/gh13242.meson | 18 ++++++++++++++++++ test cases/format/1 default/meson.build | 1 + 2 files changed, 19 insertions(+) create mode 100644 test cases/format/1 default/gh13242.meson (limited to 'test cases') diff --git a/test cases/format/1 default/gh13242.meson b/test cases/format/1 default/gh13242.meson new file mode 100644 index 000000000..b9122ec81 --- /dev/null +++ b/test cases/format/1 default/gh13242.meson @@ -0,0 +1,18 @@ +# Minimized meson.build +test( + args: [ + shared_library( + f'tstlib-@name@', + build_by_default: false, + override_options: opt, + ), + ], +) + +test( + should_fail: (settings.get('x', false) and not settings['y'] and dep.version( + + ).version_compare( + '>=1.2.3', + )), +) diff --git a/test cases/format/1 default/meson.build b/test cases/format/1 default/meson.build index 5b5b1152a..35e5b9694 100644 --- a/test cases/format/1 default/meson.build +++ b/test cases/format/1 default/meson.build @@ -7,6 +7,7 @@ meson_files = { 'self': files('meson.build'), 'comments': files('crazy_comments.meson'), 'indentation': files('indentation.meson'), + 'gh13242': files('gh13242.meson'), } foreach name, f : meson_files -- cgit v1.2.3