--| 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 change-sysname-and-root test_description A system with one class is compiled. Then the root class is changed to a different class, the system name is changed as well and changes are melted. Finally, the system name is changed back to its original value and system is recompiled again. The compiler then dies with a bus error. define SYSTEM_NAME "test" define ROOT_CLASS "TEST" copy_sub Ace $TEST Ace copy_raw test.e $CLUSTER test.e copy_raw test1.e $CLUSTER test1.e compile_melted compile_result ok define SYSTEM_NAME "test1" define ROOT_CLASS "TEST1" copy_sub Ace $TEST Ace compile_melted compile_result ok define SYSTEM_NAME "test" copy_sub Ace $TEST Ace compile_melted compile_result ok test_end