Mercurial > projects > dstress
comparison run/bug_cod2_4211_R.d @ 870:38ea1bb385b6
bit -> bool and __DSTRESS_TORTURE_BLOCK__ fixes
author | thomask |
---|---|
date | Sun, 26 Feb 2006 17:45:46 +0000 |
parents | 1e6afb94ce6d |
children |
comparison
equal
deleted
inserted
replaced
869:899e2a9d39f1 | 870:38ea1bb385b6 |
---|---|
6 // @date@ 2005-04-27 | 6 // @date@ 2005-04-27 |
7 // @uri@ news:d4or18$1th1$1@digitaldaemon.com | 7 // @uri@ news:d4or18$1th1$1@digitaldaemon.com |
8 | 8 |
9 module dstress.run.bug_cod2_4211_R; | 9 module dstress.run.bug_cod2_4211_R; |
10 | 10 |
11 bit[1] a; | 11 bool[1] a; |
12 bit[1] b; | 12 bool[1] b; |
13 | 13 |
14 bit[] concat() { | 14 bool[] concat() { |
15 return a~b; | 15 return a~b; |
16 } | 16 } |
17 | 17 |
18 int main(){ | 18 int main(){ |
19 a[]=0; | 19 a[]=false; |
20 b[]=1; | 20 b[]=true; |
21 | 21 |
22 bit[] arr=concat(); | 22 bool[] arr=concat(); |
23 | 23 |
24 assert(arr.length==2); | 24 assert(arr.length==2); |
25 assert(arr[0]==0); | 25 assert(!arr[0]); |
26 assert(arr[1]==1); | 26 assert(arr[1]); |
27 | 27 |
28 return 0; | 28 return 0; |
29 } | 29 } |
30 | 30 |