--| 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 generic-generating-type test_description A class FOO inherits a generic class twice providing different actual generic parameters and renaming the single routine `f' in the generic class. Routine `f' creates a local of type G and prints its generating type. The root class creates an instance of FOO and calls both versions of `f'. the system compiles fine, but produces the wrong results when executed. define B "B" copy_sub Ace $TEST Ace copy_raw test.e $CLUSTER test.e copy_raw a.e $CLUSTER a.e copy_raw b.e $CLUSTER b.e copy_raw c.e $CLUSTER c.e copy_sub d.e $CLUSTER d.e compile_melted compile_result validity_error D ECMA-VHPR(5) define B "A" copy_sub d.e $CLUSTER d.e resume_compile compile_result ok execute_work NONE exec_output1 execute_result ok compare exec_output1 output test_end