Mercurial > projects > dstress
changeset 168:a9d16ec2b848
added basic ptr tests
author | thomask |
---|---|
date | Wed, 01 Dec 2004 12:03:54 +0000 |
parents | 32ff3feff956 |
children | d7e8a8ec71d4 |
files | run/ptr_01.d run/ptr_02.d run/ptr_03.d run/ptr_04.d |
diffstat | 4 files changed, 69 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/ptr_01.d Wed Dec 01 12:03:54 2004 +0000 @@ -0,0 +1,20 @@ +// $HeadURL$ +// $Date$ +// Author$ + +module dstress.run.ptr_01; + +int main(){ + Object[3] array; + Object a = new Object(); + Object b = new Object(); + Object c = new Object(); + + array[1]=b; + array[2]=c; + array[0]=a; + + assert(*array.ptr == a); + + return 0; +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/ptr_02.d Wed Dec 01 12:03:54 2004 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// Author$ + +module dstress.run.ptr_02; + +int main(){ + Object[] array; + array.length=3; + + Object a = new Object(); + Object b = new Object(); + Object c = new Object(); + + array[1]=b; + array[2]=c; + array[0]=a; + + assert(*array.ptr == a); + + return 0; +}