Added more ifdefs around JSGC_GENERATIONAL