cgen_old.cc