test_name add-empty-create-clause
test_description After initial compilation, an empty create clause is added to a class with no create clause.  This introduces a VTCG error but the compiler does not detect it.  The class is named in the constraint on a formal generic with a creation clause.

copy_sub Ace $TEST Ace
define CREATE ""
copy_raw test.e $CLUSTER test.e
copy_raw test1.e $CLUSTER test1.e
copy_raw test2.e $CLUSTER test2.e
copy_sub test3.e $CLUSTER test3.e

compile_melted
compile_result ok

define CREATE "create"
copy_sub test3.e $CLUSTER test3.e

compile_melted
compile_result	validity_error TEST VTCG

define CREATE ""
copy_sub test3.e $CLUSTER test3.e

resume_compile
compile_result	ok

test_end