--| Copyright (c) 1993-2006 University of Southern California and contributors.
--| All rights reserved.
--| Your use of this work is governed under the terms of the GNU General
--| Public License version 2.

-- To reproduce error:
-- Compile classes as is.  Compiler reports VJAR violation.  Change class
--	TEST1 so that it is no longer expanded (remove keyword `expanded').
--	System now compiles fine.

class TEST
creation
	make
feature
	make is
		local
			x: TEST1 [PARENT];
			y: TEST1 [CHILD];
		do
			x := y;
		end;

end