Denis Koroskin: > "Proper" code should look like this: > short[] t = [cast(short) 5, cast(short)3]; > which is err... I'll let someone else to decide. Just imagine there are > ten (or more) values in an array literal. What's wrong with just (D2 code): short[] a3 = [5, 3]; Bye, bearophile