Esempio n. 1
0
static Int32 do_raise_exn(Int32 exn_val){
    IntReg3 = (exn_val);
    IntReg5 = *(Int32 *)(((Int32)(&exnPtr)) + 4*((Int32)0));
    dealloc_regions_until((IntReg5));
    IntReg30 = (IntReg5);
    popDef((IntReg5));
    *(Int32 *)(((Int32)(&exnPtr)) + 4*((Int32)0)) = (IntReg5);
    popDef((IntReg6));
    exn_val = *(Int32 *)((IntReg6) + 4*((Int32)0));
    return (exn_val);
}
Esempio n. 2
0
void clearDef(LinkedDef* list) {
    NodeDef* i;
    for (i = list->top; i != NULL; i = i->next) {
        popDef(list);
    }
}