575cbd4e53/tads3/vmobj.h

4063bbd56844345154c9701e8947d1cf18a0e731575cbd4e53566d3e6c12dc75fd867a6bf10307c3
1380
    CVmObject *get_vm_obj() const { return (CVmObject *)ptr_.obj_; }
1380
    CVmObject *get_vm_obj() const { return (CVmObject *)ptr_.obj_; }
1381
1381
1382
    /* flag: the object is in the free list */
1382
    /* flag: the object is in the free list */
1383
    int free_ : 1;
1383
    unsigned int free_ : 1;
1384
1384
1385
    /* 
1385
    /* 
1386
     *   flag: the object is part of the root set (that is, there's a
1386
     *   flag: the object is part of the root set (that is, there's a
1387
     *   reference to this object from some static location outside of the
1387
     *   reference to this object from some static location outside of the
1388
     *   root set, such as in p-code or in a constant list) 
1388
     *   root set, such as in p-code or in a constant list) 
1389
     */
1389
     */
1390
    int in_root_set_ : 1;
1390
    unsigned int in_root_set_ : 1;
1391
1391
1392
    /*
1392
    /*
1393
     *   Reachability state.  This indicates whether the object is
1393
     *   Reachability state.  This indicates whether the object is