pub fn trans_drop_flag_ptr(bcx: &Block, r: &Repr, val: ValueRef) -> ValueRef {
    match *r {
        Univariant(ref st, true) => GEPi(bcx, val, [0, st.fields.len() - 1]),
        _ => bcx.ccx().sess.bug("tried to get drop flag of non-droppable type")
    }
}
/// Access the struct drop flag, if present.
Access the struct drop flag, if present.
Access the struct drop flag if present .
pub fn trans_drop_flag_ptr(bcx: &Block, r: &Repr, val: ValueRef) -> ValueRef {
    match *r {
        Univariant(ref st, true) => GEPi(bcx, val, [0, st.fields.len() - 1]),
        _ => bcx.ccx().sess.bug("tried to get drop flag of non-droppable type")
    }
}
pub fn trans_drop_flag_ptr ( bcx : & Block , r : & Repr , val : ValueRef ) -> ValueRef { match * r { Univariant ( ref st , true ) => GEPi ( bcx , val , [ 0 , st . fields . len ( ) - 1 ] ) , _ => bcx . ccx ( ) . sess . bug ( " " ) } }
Access the struct drop flag, if present.
Access the struct drop flag if present .
bcx
&Block
r
&Repr
val
ValueRef
bcx
&Block
r
&Repr
val
ValueRef