!!ARBvp1.0
# FAIL
# Array access to non-array parameter

	PARAM	diff = state.material.diffuse;
	TEMP	R0;
	ADDRESS	A0;

	MOV	R0, diff[0];
	END
