def runtime_type_info(s_p): assert isinstance(s_p, SomePtr), "runtime_type_info of non-pointer: %r" % s_p return SomePtr(lltype.typeOf(lltype.runtime_type_info(s_p.ll_ptrtype._example())))
def ll_example(p): return (lltype.runtime_type_info(p), lltype.runtime_type_info(p) == lltype.getRuntimeTypeInfo(S))