Mercurial > projects > dstress
changeset 5:e6777053bf1c
added odd_bug_02 (digitalmars.D.bugs:1953)
author | thomask |
---|---|
date | Sun, 26 Sep 2004 21:41:08 +0000 |
parents | 1ed6616fe905 |
children | e238a15dbc74 |
files | run/odd_bug_02.d |
diffstat | 1 files changed, 35 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/odd_bug_02.d Sun Sep 26 21:41:08 2004 +0000 @@ -0,0 +1,35 @@ +// @author@ Ben Hinkle <bhinkle4@juno.com> +// @date@ 2004-09-26 + +import std.stdarg; + +struct TestStruct{ + void add(...){ + TestStruct other = va_arg!(TestStruct)(_argptr); + foreach(int value; other){ + foo(); + } + } + + void foo(){ + assert(left==null); + bar(); + } + + void bar(){ + assert(left==null); + } + + int opApply(int delegate(inout int val) dg){ + return 0; + } + + void* left; +} + +int main(){ + TestStruct t; + t.foo(); + return 0; +} +