(* Aaron Brown and Bradley Durandetta runtime_voidcase.cl Test functions to test proper runtime error handling in code generator *) class A { a : Int <- 2; get_a() : Int { a }; }; class Main inherits IO { a : Int; b : String; c : Bool; d : A; main() : Int { { out_string("Test void case expression\n"); case (d) of one : String => out_string(one); two : A => out_int(two.get_a()); esac; 0; } }; };