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

Inline set_field in mt-gcbench

This commit is contained in:
Andy Wingo 2024-10-03 10:05:07 +02:00
parent 095515eaed
commit 10017daa0c

View file

@ -144,8 +144,8 @@ static void allocate_garbage(struct thread *t) {
} }
} }
static void set_field(struct gc_mutator *mut, Node *obj, static inline void set_field(struct gc_mutator *mut, Node *obj,
Node **field, Node *val) { Node **field, Node *val) {
gc_write_barrier(mut, gc_ref_from_heap_object(obj), sizeof(Node), gc_write_barrier(mut, gc_ref_from_heap_object(obj), sizeof(Node),
gc_edge(field), gc_edge(field),
gc_ref_from_heap_object(val)); gc_ref_from_heap_object(val));