pub fn box_into_mut_ref_arg(self, index: TempIndex) -> TypedValue {
        let (ty, val, ptr) = self.decompose();
        if cfg!(debug_assertions) {
            assert!(ty.is_ref(Some(true)));
        }
        TypedValue {
            ty,
            val,
            ptr: Pointer::ArgRef(index, Box::new(ptr)),
        }
    }
/// Wrap the pointer in the mutable reference to mark that this ref is passed in as an argument
Wrap the pointer in the mutable reference to mark that this ref is passed in as an argument
Wrap the pointer in the mutable reference to mark that this ref is passed in as an argument
pub fn box_into_mut_ref_arg(self, index: TempIndex) -> TypedValue {
        let (ty, val, ptr) = self.decompose();
        if cfg!(debug_assertions) {
            assert!(ty.is_ref(Some(true)));
        }
        TypedValue {
            ty,
            val,
            ptr: Pointer::ArgRef(index, Box::new(ptr)),
        }
    }
pub fn box_into_mut_ref_arg ( self , index : TempIndex ) -> TypedValue { let ( ty , val , ptr ) = self . decompose ( ) ; if cfg ! ( debug_assertions ) { assert ! ( ty is_ref ( Some ( true ) ) ) ; } TypedValue { ty , val , ptr : Pointer :: ArgRef ( index , Box :: new ( ptr ) ) , } }
Wrap the pointer in the mutable reference to mark that this ref is passed in as an argument
Wrap the pointer in the mutable reference to mark that this ref is passed in as an argument
self
index
TempIndex