From 12f4afcba28931ea6f367e11abc2f27ba68ee7f9 Mon Sep 17 00:00:00 2001 From: Leslie Zhai Date: Thu, 14 Nov 2024 23:01:36 +0800 Subject: [LA64] Implement convert x64_va_list_t to sysv_varargs for float (#2025) (#2031) * [LA64] Implement convert x64_va_list_t to sysv_varargs for float (#2025) * [LA64] Implement myStackAlignGVariantNew (#2025) * [LA64] Limit the log to LOG_DEBUG (#2055) * [LA64] Add missing file (#2025) --- tests/test2025 | Bin 0 -> 12488 bytes tests/test2025.c | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 tests/test2025 create mode 100644 tests/test2025.c (limited to 'tests') diff --git a/tests/test2025 b/tests/test2025 new file mode 100755 index 00000000..0cc74b18 Binary files /dev/null and b/tests/test2025 differ diff --git a/tests/test2025.c b/tests/test2025.c new file mode 100644 index 00000000..fdfca2e5 --- /dev/null +++ b/tests/test2025.c @@ -0,0 +1,18 @@ +#include + +static void func(const gchar* format, ...) { + va_list ap; + va_start(ap, format); + g_variant_new_va(format, NULL, &ap); + va_end(ap); +} + +int main(int argc, char* argv[]) { + func("(bynqiuxthiiiiiiiiiiiiii)", TRUE, 'A', 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23); + func("(bynqiuxthdiiiiiiiiidiii)", TRUE, 'A', 3, 4, 5, 6, 7, 8, 9, 10.1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20.2, 21, 22, 23); + func("(bdididxdidididididididi)", TRUE, 2.2, 3, 4.4, 5, 6.6, 7, 8.8, 9, 10.1, 11, 12.12, 13, 14.14, 15, 16.16, 17, 18.18, 19, 20.2, 21, 22.22, 23); + func("(bdididxdididididiiiiiii)", TRUE, 2.2, 3, 4.4, 5, 6.6, 7, 8.8, 9, 10.1, 11, 12.12, 13, 14.14, 15, 16.16, 17, 18, 19, 20, 21, 22, 23); + func("(biidiixdiiidiiidiiidiii)", TRUE, 2, 3, 4.4, 5, 6, 7, 8.8, 9, 10, 11, 12.12, 13, 14, 15, 16.16, 17, 18, 19, 20.2, 21, 22, 23); + func("(ddddddddddddddddddddddd)", 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9, 10.1, 11.11, 12.12, 13.13, 14.14, 15.15, 16.16, 17.17, 18.18, 19.19, 20.2, 21.21, 22.22, 23.23); + return 0; +} -- cgit 1.4.1