ldc/tests/codegen/varargs.d
David Nadlinger c9112f3daf Only non-typesafe variadics need to take LLVM varargs (#2127)
* gen/functions: Re-clang-format, minor style cleanup [nfc]

* Only non-typesafe variadics need to take LLVM varargs

GitHub: Fixes #2121.
2017-05-22 15:37:05 +08:00

7 lines
228 B
D

// RUN: %ldc -output-ll -of=%t.ll %s && FileCheck %s < %t.ll
// Make sure typesafe variadics are not lowered to LLVM variadics.
void typesafe(size_t[2] a...) {}
// CHECK: define{{.*}}typesafe
// CHECK-NOT: ...
// CHECK-SAME: {