{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"if"}]}
            if let Ok(layout) = cx.tcx.layout_of(cx.typing_env().as_query_input(ty)) {
            // Check if this ADT has a constrained layout (like `NonNull` and friends).
                if let BackendRepr::Scalar(scalar) | BackendRepr::ScalarPair(scalar, _) =