Mercurial > projects > ldc
comparison test/bug13.d @ 40:8b0e809563df trunk
[svn r44] Lots of bug fixes.
New array literal support
New array ~= operator support (for single element)
New with statement support
More...
author | lindquist |
---|---|
date | Fri, 19 Oct 2007 07:43:21 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
39:fd5e8bbfcb25 | 40:8b0e809563df |
---|---|
1 module bug13; | |
2 | |
3 void func1(ubyte[4]* arr) | |
4 { | |
5 ubyte* b = &(*arr)[0]; | |
6 func2(&(*arr)[1]); | |
7 } | |
8 | |
9 void func2(ubyte* ptr) | |
10 { | |
11 assert(*ptr == 2); | |
12 } | |
13 | |
14 void main() | |
15 { | |
16 ubyte[4] arr = [cast(ubyte)1,2,3,4]; | |
17 func1(&arr); | |
18 } |