Mercurial > projects > dstress
comparison run/l/length_10_A.d @ 1470:86c8a8d4694b
[Issue 929] Resizing array of associative arrays (uint[char[]][]) causes infinite loop / hang
Nick Atamas <nick.atamas@gmail.com>
2007-02-04
http://d.puremagic.com/issues/show_bug.cgi?id=929
author | thomask |
---|---|
date | Thu, 05 Apr 2007 16:35:45 +0000 |
parents | be2b20dc0eb4 |
children | 44d9b47ed060 |
comparison
equal
deleted
inserted
replaced
1469:0767a3cee5f2 | 1470:86c8a8d4694b |
---|---|
1 // $HeadURL$ | 1 // $HeadURL$ |
2 // $Date$ | 2 // $Date$ |
3 // $Author$ | 3 // $Author$ |
4 | 4 |
5 // @author@ <CppCoder@gmail.com> | 5 // @author@ Nick Atamas <nick.atamas@gmail.com> |
6 // @date@ 2006-05-02 | 6 // @date@ 2007-02-04 |
7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=123 | 7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=929 |
8 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=1031 | 8 // @desc@ [Issue 929] Resizing array of associative arrays (uint[char[]][]) causes infinite loop / hang |
9 | 9 |
10 module dstress.run.l.length_10_A; | 10 module dstress.run.l.length_10_A; |
11 | 11 |
12 size_t intRes(){ | |
13 return 4; | |
14 } | |
15 | |
16 static const char[] foo = "abc123"; | |
17 | |
18 int main(){ | 12 int main(){ |
19 char c = foo[intRes() % $]; | 13 uint[char[]][] fractal; |
20 | 14 fractal.length = 10; |
21 if(c != '2'){ | 15 if(10 != fractal.length){ |
22 assert(0); | 16 assert(0); |
23 } | 17 } |
24 | 18 |
25 return 0; | 19 return 0; |
26 } | 20 } |