Mercurial > projects > ldc
view tests/mini/bug50.d @ 1611:3f728445fc42
Merge DMD r277: bugzilla 3495 Segfault(typinf.c) instantiating D variadic...
bugzilla 3495 Segfault(typinf.c) instantiating D variadic function with
too few arguments.
---
dmd/expression.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
author | Leandro Lucarella <llucax@gmail.com> |
---|---|
date | Wed, 06 Jan 2010 15:18:21 -0300 |
parents | 44f08170f4ef |
children |
line wrap: on
line source
module bug50; extern(C) int printf(char*, ...); struct S { int i; float f; long l; void print() { printf("%d %f %lx\n", i, f, l); } } void main() { S s; s.print(); s = S(1,2,3); s.print(); S[] arr; {arr ~= s;} {arr[0].print();} {arr ~= S(1,2,3);} {arr[1].print();} }