{"ast_node_type":"function","tokens":[{"end":100,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn force_stack(self, fx: &mut FunctionCx<'_, '_, 'tcx>) -> (Pointer, Option<Value>) {
    // FIXME remove
        let layout = self.1;