mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-07 18:10:21 +02:00
Fix trace kind masking in nofl
This commit is contained in:
parent
4b94a45f7c
commit
2337de6809
1 changed files with 1 additions and 1 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue