fn copy_inline_context(caller: &mut FunctionContext, callee: &FunctionContext) {
    trace!("trying to copy inlined function context to caller");
    for (id, entry) in callee.values.iter() {
        caller
            .values
            .insert(*id, SSAVarEntry::new(entry.value().clone()));
    }
}
/// copies inlined function context into caller
copies inlined function context into caller
copies inlined function context into caller
fn copy_inline_context(caller: &mut FunctionContext, callee: &FunctionContext) {
    trace!("trying to copy inlined function context to caller");
    for (id, entry) in callee.values.iter() {
        caller
            .values
            .insert(*id, SSAVarEntry::new(entry.value().clone()));
    }
}
fn copy_inline_context ( caller : & mut FunctionContext , callee : & FunctionContext ) { trace ! ( " " ) ; for ( id , entry ) in callee . values . iter ( ) { caller . values . insert ( * id , SSAVarEntry :: new ( entry . value ( ) . clone ( ) ) ) ; } }
copies inlined function context into caller
copies inlined function context into caller
caller
&mut FunctionContext
callee
&FunctionContext
caller
&mut FunctionContext
callee
&FunctionContext