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