Re[2]: [Gc] Determining if pointer GC allocated

Ivan Maidanski ivmai at
Thu Dec 29 06:49:31 PST 2011

Hi Hans A.,

I've implemented GC_is_heap_ptr (C, not C++) - see commit dcf6f52 (master branch).
Does it work for you?


29 12 2011, 01:35 Hans Aberg <haberg-1 at>:
> On 27 Dec 2011, at 15:29, Ivan Maidanski wrote:
> > Looks reasonable to me. Please provide a patch (I guess GC_is_heap_ptr as a candidate name would be ok.)
> The semantics should just be, in C++ code,
>   inline bool GC_is_heap_ptr(void* xp) { return GC_base(xp) != nullptr; }
> Perhaps a developer of the GC package do a suitable version. (Only C99 has inline functions and bool, and nullptr is C++11.)
> Hans

More information about the Gc mailing list