--| 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 finalize-move-attribute test_description After initial compilation where a system is finalized, an attribute is moved to a parent class and the parent's name is changed to the child's name (child is renamed to something unused). When the system is recompiled, the compiler dies. copy_sub Ace $TEST Ace define CHILD_CLASS "DECOMPRESSOR" define PARENT_CLASS "DATA_TRANSFORM_PROCESS" define DEFERRED "" define EXTRA "" copy_raw test.e $CLUSTER test.e copy_raw data_consumer.e $CLUSTER data_consumer.e copy_raw data_transform.e $CLUSTER data_transform.e copy_sub data_transform_process.e $CLUSTER data_transform_process.e copy_sub decompressor.e $CLUSTER decompressor.e compile_final compile_result ok define CHILD_CLASS "DECOMPRESSOR_X" define PARENT_CLASS "DECOMPRESSOR" define DEFERRED "" define EXTRA "creation make feature except: expanded EXCEPTIONS" copy_sub data_transform_process.e $CLUSTER data_transform_process.e copy_sub decompressor.e $CLUSTER decompressor.e compile_final compile_result validity_error DECOMPRESSOR VGCP(1) test_end