Commit Graph

9 Commits

Author SHA1 Message Date
Eduard Stefes e0c09b546a fix va_list test by adding a llvmir signext check
s390x has no option to directly pass 32bit values therefor i32
parameters need an optional llvmir signext attribute.
2025-12-08 15:50:21 +01:00
Folkert de Vries 08979745c9 split out va_list forwarding into its own test 2025-12-04 11:13:24 +01:00
beetrees f7b3c1d3c0 Rework c_variadic 2025-12-04 10:51:34 +01:00
Ralf Jung 87024bd00b stabilize extern_system_varargs 2025-11-09 10:13:38 +01:00
Ralf Jung 3796f7de57 compiletest: rename add-core-stubs to add-minicore 2025-11-02 16:20:06 +01:00
Folkert de Vries a107ea18af c-variadic: check that inline attributes are accepted on c-variadic functions
they don't do anything, because LLVM is unable to inline c-variadic functions (on most targets, anyway)
2025-09-13 21:05:12 +02:00
Ralf Jung f6d55aea2c stabilize extended_varargs_abi_support 2025-09-02 08:48:12 +02:00
Ralf Jung f75595d2cd add codegen test for variadics (also replacing some existing does-this-build tests) 2025-07-23 14:19:14 +02:00
Guillaume Gomez a27f3e3fd1 Rename tests/codegen into tests/codegen-llvm 2025-07-22 14:28:48 +02:00