// "047.hac" should pass, using template parameters in definitions' parameters
// copy-modified from "046.hac"

template <pint E>
defproc bogus() {
pint M[E];
M[0] = 3;
M[E-1] = 5;		// E must be >= 2 to not conflict
pint N[M[0]];		// should be OK
N[M[0]-1] = E*2;	// should be OK
}

bogus<2> x;

