annotate run/sort_01.d @ 570:32f7f8ce5e51

updated "===" -> "is" and "!==" to "!(...===...)"
author thomask
date Wed, 08 Jun 2005 17:49:15 +0000
parents 1197cba57329
children 38ea1bb385b6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
297
dc5c9509a605 sort ifloat/ireal/idouble
thomask
parents: 70
diff changeset
1 // $HeadURL$
dc5c9509a605 sort ifloat/ireal/idouble
thomask
parents: 70
diff changeset
2 // $Date$
dc5c9509a605 sort ifloat/ireal/idouble
thomask
parents: 70
diff changeset
3 // $Author$
dc5c9509a605 sort ifloat/ireal/idouble
thomask
parents: 70
diff changeset
4
70
5f98d4a33d49 1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents: 4
diff changeset
5 module dstress.run.sort_01;
5f98d4a33d49 1) review of all test cases with unexpected results (except encoding and html/xml)
thomask
parents: 4
diff changeset
6
4
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
7 int main(){
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
8 bit a[];
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
9 a.length=3;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
10 a[0]=false;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
11 a[1]=true;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
12 a[2]=false;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
13
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
14 bit[] b=a.sort;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
15
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
16 assert(a.length==3);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
17 assert(!a[0]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
18 assert(!a[1]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
19 assert(a[2]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
20
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
21 assert(b.length==3);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
22 assert(!b[0]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
23 assert(!b[1]);
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
24 assert(b[2]);
297
dc5c9509a605 sort ifloat/ireal/idouble
thomask
parents: 70
diff changeset
25
dc5c9509a605 sort ifloat/ireal/idouble
thomask
parents: 70
diff changeset
26 assert(&a != &b);
570
32f7f8ce5e51 updated "===" -> "is" and "!==" to "!(...===...)"
thomask
parents: 485
diff changeset
27 assert(a.ptr is b.ptr);
4
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
28
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
29 return 0;
1ed6616fe905 extended array tests
thomask
parents:
diff changeset
30 }