test_name deep-twin-agent-infinite-loop test_description An expanded class deep-twins an inline agent and invokes the result. The return type is changed from non-expanded to expanded and then back again. Execution of the resulting system goes into an infinte loop. define EXPANDED "" copy_sub Ace $TEST Ace copy_raw test.e $CLUSTER test.e copy_raw test1.e $CLUSTER test1.e copy_sub test2.e $CLUSTER test2.e compile_frozen compile_result ok c_compile_work c_compile_result ok define EXPANDED "expanded" copy_sub test2.e $CLUSTER test2.e compile_frozen compile_result ok c_compile_work c_compile_result ok define EXPANDED "" copy_sub test2.e $CLUSTER test2.e compile_melted compile_result ok execute_work NONE exec_output execute_result ok compare exec_output output test_end