1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-07 18:10:21 +02:00

Merge remote-tracking branch 'whippet/main' into wip-whippet

This commit is contained in:
Andy Wingo 2025-07-02 17:23:48 +02:00
commit fd7de3ab35

View file

@ -1351,7 +1351,7 @@ static inline enum gc_trace_kind
nofl_metadata_byte_trace_kind(struct nofl_space *space, uint8_t byte) nofl_metadata_byte_trace_kind(struct nofl_space *space, uint8_t byte)
{ {
uint8_t mask = NOFL_METADATA_BYTE_TRACE_KIND_MASK; uint8_t mask = NOFL_METADATA_BYTE_TRACE_KIND_MASK;
if (nofl_space_heap_has_ambiguous_edges (space)) if (!nofl_space_heap_has_ambiguous_edges (space))
mask &= ~NOFL_METADATA_BYTE_TRACE_CONSERVATIVELY; mask &= ~NOFL_METADATA_BYTE_TRACE_CONSERVATIVELY;
switch (byte & mask) { switch (byte & mask) {