digitalmars.D.bugs - Static array initialization bug.
-
Andrew Fedoniouk
(12/12)
Apr 12 2005
- Thomas Kuehne (12/24) Apr 14 2005 -----BEGIN PGP SIGNED MESSAGE-----
<quote src="D doc">
"Static array contents are initialized to the default initializer for the
array element type."
</quote>
typedef int Type = 12;
static Type[2] var = [0:1];
int main(char[][] args)
{
assert(var[0] == 1);
assert(var[1] == 12); // <- assert is here
}
I am getting assertion on marked line, any advices how to solve ths?
Apr 12 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Andrew Fedoniouk schrieb am Tue, 12 Apr 2005 16:00:08 -0700:
<quote src="D doc">
"Static array contents are initialized to the default initializer for the
array element type."
</quote>
typedef int Type = 12;
static Type[2] var = [0:1];
int main(char[][] args)
{
assert(var[0] == 1);
assert(var[1] == 12); // <- assert is here
}
I am getting assertion on marked line, any advices how to solve ths?
Added to DStress as
http://dstress.kuehne.cn/run/array_initialization_06.d
http://dstress.kuehne.cn/run/array_initialization_07.d
Thomas
-----BEGIN PGP SIGNATURE-----
iD8DBQFCXxwH3w+/yD4P9tIRAqnGAJ9q3e/6B61PZftrGHzxuTOon44dswCfSRbb
qky2riASw7KRVi1aRdEC41Q=
=2xNb
-----END PGP SIGNATURE-----
Apr 14 2005








Thomas Kuehne <thomas-dloop kuehne.thisisspam.cn>