comparison run/mini/pointers.d @ 1628:c6ef09dfba4d

add mini test set from ldc project
author Moritz Warning <moritzwarning@web.de>
date Mon, 10 Jan 2011 19:47:18 +0100
parents
children
comparison
equal deleted inserted replaced
1627:e1b954780837 1628:c6ef09dfba4d
1 module pointers;
2
3 struct S
4 {
5 long l;
6 }
7
8 void main()
9 {
10 int j = 42;
11 int* p = &j;
12
13 auto t = *p;
14 *p ^= t;
15
16 *p = ~t;
17
18 S s;
19 S* sp = &s;
20 *sp = s;
21 s = *sp;
22 }