1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-12 08:40:20 +02:00

Separate out embedder API from mt-gcbench, quads

This commit is contained in:
Andy Wingo 2022-08-16 16:09:36 +02:00
parent 112f27b77b
commit fe9bdf6397
7 changed files with 102 additions and 72 deletions

View file

@ -16,12 +16,4 @@ enum alloc_kind {
};
#undef DEFINE_ENUM
#define DEFINE_METHODS(name, Name, NAME) \
static inline size_t name##_size(Name *obj) GC_ALWAYS_INLINE; \
static inline void visit_##name##_fields(Name *obj,\
void (*visit)(struct gc_edge edge, void *visit_data), \
void *visit_data) GC_ALWAYS_INLINE;
FOR_EACH_HEAP_OBJECT_KIND(DEFINE_METHODS)
#undef DEFINE_METHODS
#endif // HEAP_OBJECTS_H