--| 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. -- This is a test control file test_name add-remove-veen-freeze test_description After initial compilation, a VEEN error is introduced by changing an identifier in a class invariant. When the compiler detects it, the error is removed and compilation resumes and finishes normally. But a subsequent attempt to freeze the system with no further changes causes the compiler to die. copy_sub Ace $TEST Ace define ENTITY "s" copy_sub test.e $CLUSTER test.e compile_melted compile_result ok define ENTITY "wwwww" copy_sub test.e $CLUSTER test.e compile_melted compile_result validity_error TEST VEEN define ENTITY "s" copy_sub test.e $CLUSTER test.e resume_compile compile_result ok compile_frozen compile_result ok c_compile_work c_compile_result ok test_end