On Wed, Nov 07, 2018 at 10:12:17AM +0100, Martin Liška wrote: > /* Register memory allocation descriptor for container PTR. ORIGIN > identifies > type of container and GGC identifes if the allocation is handled in GGC > memory. Each location is identified by file NAME, LINE in source code > and > FUNCTION name. */ > - T * register_descriptor (const void *ptr, mem_alloc_origin origin, > + T *register_descriptor (const void *ptr, mem_alloc_origin origin, > bool ggc, const char *name, int line, > const char *function);
This can't be right, if you move the ( one column to the left, then the following lines need to be moved one column to the left too. Likewise below: > @@ -342,7 +342,7 @@ public: > /* Release PTR pointer of SIZE bytes. If REMOVE_FROM_MAP is set to true, > remove the instance from reverse map. Return memory usage that belongs > to this memory description. */ > - T * release_instance_overhead (void *ptr, size_t size, > + T *release_instance_overhead (void *ptr, size_t size, > bool remove_from_map = false); > > /* Release intance object identified by PTR pointer. */ > @@ -355,7 +355,7 @@ public: > are filtered by ORIGIN type, LENGTH is return value where we register > the number of elements in the list. If we want to process custom order, > CMP comparator can be provided. */ > - mem_list_t * get_list (mem_alloc_origin origin, unsigned *length, > + mem_list_t *get_list (mem_alloc_origin origin, unsigned *length, > int (*cmp) (const void *first, > const void *second) = NULL); > Jakub