void *nit_raw_alloc(size_t s0) { switch (gc_option) { case gc_opt_malloc: return malloc(s0); #ifdef WITH_LIBGC case gc_opt_boehm: return GC_MALLOC_ATOMIC(s0); #endif default: return nit_alloc(s0); } }
/* method time#Sys#get_time for (self: Sys): Int */ long core__time___Sys___get_time(val* self) { long var /* : Int */; long var1 /* : Int */; struct nitni_instance* var_for_c_0; var_for_c_0 = nit_alloc(sizeof(struct nitni_instance)); var_for_c_0->value = self; var1 = time___Sys_get_time___impl(var_for_c_0); var = var1; goto RET_LABEL; RET_LABEL:; return var; }