{"ast_node_type":"variable","tokens":[{"end":45,"kind":"keyword","start":0,"text":"if"}]}
                            if let Some(ty) =
                            // Special-case types like `Option<extern fn()>` and `Result<extern fn(), ()>`
                                repr_nullable_ptr(self.cx.tcx, self.cx.typing_env(), ty, self.mode)