1// SPDX-FileCopyrightText: 2024 Nihal Jere <nihal@nihaljere.xyz>2// SPDX-FileCopyrightText: 2026 Sören Tempel <soeren+git@soeren-tempel.net>3//4// SPDX-License-Identifier: Unlicense56// Taken from https://git.sr.ht/~mcf/cproc/commit/4f206ac1ea1b20400fa242f2f3be86237c4ba3bf78int f(int i, ...) {9 int r, c = 0;10 __builtin_va_list ap;1112 __builtin_va_start(ap, i);13 r = **__builtin_va_arg(ap, int (*)[++i]);14 __builtin_va_end(ap);15 return r + i;16}1718int main(void) {19 int a[3];2021 a[0] = 123;22 return f(3, &a);23}