{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"assert!(base.layout().ty.ty_adt_def().unwrap().repr().simd());"}]}
        assert!(base.layout().ty.ty_adt_def().unwrap().repr().simd());
    ) -> InterpResult<'tcx, (P, u64)> {
        // SIMD types must be newtypes around arrays, so all we have to do is project to their only field.