mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-13 15:10:34 +02:00
Fix zeroing of literal pool entries
* lightening/lightening.c (reset_literal_pool): Zero before setting size to 0. Thanks to Dale Smith for pointing this out!
This commit is contained in:
parent
ffba9b08c4
commit
97212e87bd
1 changed files with 2 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2012-2019 Free Software Foundation, Inc.
|
* Copyright (C) 2012-2020 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This file is part of GNU lightning.
|
* This file is part of GNU lightning.
|
||||||
*
|
*
|
||||||
|
@ -1238,8 +1238,8 @@ static void
|
||||||
reset_literal_pool(jit_state_t *_jit, struct jit_literal_pool *pool)
|
reset_literal_pool(jit_state_t *_jit, struct jit_literal_pool *pool)
|
||||||
{
|
{
|
||||||
pool->deadline = _jit->limit - _jit->start;
|
pool->deadline = _jit->limit - _jit->start;
|
||||||
pool->size = 0;
|
|
||||||
memset(pool->entries, 0, sizeof(pool->entries[0]) * pool->size);
|
memset(pool->entries, 0, sizeof(pool->entries[0]) * pool->size);
|
||||||
|
pool->size = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define INITIAL_LITERAL_POOL_CAPACITY 12
|
#define INITIAL_LITERAL_POOL_CAPACITY 12
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue