// "041.hac" should pass parsing, die during unrolling
// (copied from 037.hac, changed int -> pint)

pint foo[3][4][5];
pint bar[4][5][2];

// pint blah[4] = foo[0][0][0..3];
// bad syntax, can't declare and assign array at the same time

pint blah[4];
blah = foo[0][0][0..3];		// reference to uninitialized pint!

// not even reached:
foo[0][0..3][0..4] = bar[0..3][0..4][0];

